Apache logging services logo Apache log4j logo

Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
32510358

Files

FilesInfosWarningsErrors
org/apache/logging/log4j/core/Layout.java001
org/apache/logging/log4j/core/Logger.java004
org/apache/logging/log4j/core/LoggerContext.java004
org/apache/logging/log4j/core/appender/AbstractAppender.java002
org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java001
org/apache/logging/log4j/core/appender/AsyncAppender.java004
org/apache/logging/log4j/core/appender/ConsoleAppender.java001
org/apache/logging/log4j/core/appender/FailoverAppender.java001
org/apache/logging/log4j/core/appender/FileAppender.java001
org/apache/logging/log4j/core/appender/RandomAccessFileAppender.java001
org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender.java002
org/apache/logging/log4j/core/appender/SMTPAppender.java002
org/apache/logging/log4j/core/appender/SyslogAppender.java002
org/apache/logging/log4j/core/appender/TLSSyslogAppender.java004
org/apache/logging/log4j/core/appender/TLSSyslogFrame.java003
org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSource.java001
org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity.java005
org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackAttributeConverter.java001
org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter.java001
org/apache/logging/log4j/core/appender/db/jpa/converter/package-info.java008
org/apache/logging/log4j/core/appender/db/nosql/package-info.java003
org/apache/logging/log4j/core/appender/rolling/DefaultRolloverStrategy.java002
org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicy.java001
org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java001
org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager.java003
org/apache/logging/log4j/core/async/AsyncLogger.java001
org/apache/logging/log4j/core/async/AsyncLoggerConfig.java002
org/apache/logging/log4j/core/async/AsyncLoggerConfigHelper.java003
org/apache/logging/log4j/core/async/AsyncLoggerContextSelector.java001
org/apache/logging/log4j/core/async/DaemonThreadFactory.java003
org/apache/logging/log4j/core/async/RingBufferLogEvent.java001
org/apache/logging/log4j/core/config/BaseConfiguration.java0013
org/apache/logging/log4j/core/config/ConfigurationFactory.java006
org/apache/logging/log4j/core/config/Configurator.java005
org/apache/logging/log4j/core/config/DefaultAdvertiser.java003
org/apache/logging/log4j/core/config/DefaultConfiguration.java001
org/apache/logging/log4j/core/config/LoggerConfig.java004
org/apache/logging/log4j/core/config/NullConfiguration.java001
org/apache/logging/log4j/core/config/XMLConfiguration.java001
org/apache/logging/log4j/core/config/plugins/AppendersPlugin.java001
org/apache/logging/log4j/core/config/plugins/PluginAliases.java001
org/apache/logging/log4j/core/config/plugins/PluginManager.java001
org/apache/logging/log4j/core/filter/AbstractFilterable.java001
org/apache/logging/log4j/core/helpers/Booleans.java001
org/apache/logging/log4j/core/helpers/CachedClock.java002
org/apache/logging/log4j/core/helpers/Charsets.java001
org/apache/logging/log4j/core/helpers/Closer.java001
org/apache/logging/log4j/core/helpers/CoarseCachedClock.java002
org/apache/logging/log4j/core/helpers/Constants.java001
org/apache/logging/log4j/core/helpers/FileUtils.java007
org/apache/logging/log4j/core/helpers/Integers.java001
org/apache/logging/log4j/core/helpers/Loader.java001
org/apache/logging/log4j/core/helpers/Strings.java002
org/apache/logging/log4j/core/helpers/Throwables.java002
org/apache/logging/log4j/core/helpers/Transform.java1013
org/apache/logging/log4j/core/impl/Log4jLogEvent.java003
org/apache/logging/log4j/core/impl/ReflectiveCallerClassUtility.java001
org/apache/logging/log4j/core/impl/ThrowableFormatOptions.java0023
org/apache/logging/log4j/core/impl/ThrowableProxy.java001
org/apache/logging/log4j/core/layout/JSONLayout.java0012
org/apache/logging/log4j/core/layout/PatternLayout.java002
org/apache/logging/log4j/core/layout/RFC5424Layout.java0018
org/apache/logging/log4j/core/layout/SyslogLayout.java003
org/apache/logging/log4j/core/layout/XMLLayout.java002
org/apache/logging/log4j/core/lookup/WebLookup.java004
org/apache/logging/log4j/core/net/AbstractSocketManager.java004
org/apache/logging/log4j/core/net/Advertiser.java001
org/apache/logging/log4j/core/net/DatagramOutputStream.java002
org/apache/logging/log4j/core/net/DatagramSocketManager.java005
org/apache/logging/log4j/core/net/MulticastDNSAdvertiser.java0029
org/apache/logging/log4j/core/net/SocketServer.java002
org/apache/logging/log4j/core/net/TCPSocketManager.java008
org/apache/logging/log4j/core/net/TLSSocketManager.java0016
org/apache/logging/log4j/core/net/UDPSocketServer.java006
org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.java008
org/apache/logging/log4j/core/net/ssl/SSLConfiguration.java0026
org/apache/logging/log4j/core/net/ssl/SSLConfigurationDefaults.java003
org/apache/logging/log4j/core/net/ssl/StoreConfiguration.java0010
org/apache/logging/log4j/core/net/ssl/StoreConfigurationException.java001
org/apache/logging/log4j/core/net/ssl/TrustStoreConfiguration.java008
org/apache/logging/log4j/core/net/ssl/package-info.java002
org/apache/logging/log4j/core/pattern/FormattingInfo.java001
org/apache/logging/log4j/core/pattern/HighlightConverter.java004
org/apache/logging/log4j/core/pattern/PatternParser.java001
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java008
org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.java001
org/apache/logging/log4j/core/web/Log4jWebInitializerImpl.java001

Details

org/apache/logging/log4j/core/Layout.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.87

org/apache/logging/log4j/core/Logger.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.240
ErrorsVariable 'loggerConfig' must be private and have accessor methods.240
ErrorsMissing a Javadoc comment.241
ErrorsVariable 'config' must be private and have accessor methods.241

org/apache/logging/log4j/core/LoggerContext.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.53
ErrorsLine is longer than 120 characters.57
Errors')' is preceded with whitespace.177
ErrorsMissing a Javadoc comment.426

org/apache/logging/log4j/core/appender/AbstractAppender.java

ViolationMessageLine
ErrorsConstructor definition in wrong order.63
ErrorsConstructor definition in wrong order.75

org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.58

org/apache/logging/log4j/core/appender/AsyncAppender.java

ViolationMessageLine
ErrorsStatic variable definition in wrong order.63
ErrorsName 'threadSequence' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'.63
ErrorsLine has trailing spaces.170
ErrorsLine has trailing spaces.174

org/apache/logging/log4j/core/appender/ConsoleAppender.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.102

org/apache/logging/log4j/core/appender/FailoverAppender.java

ViolationMessageLine
Errors'cast' is not followed by whitespace.133

org/apache/logging/log4j/core/appender/FileAppender.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.45

org/apache/logging/log4j/core/appender/RandomAccessFileAppender.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.46

org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender.java

ViolationMessageLine
ErrorsWrong order for 'org.apache.logging.log4j.core.appender.rolling.RollingFileManager' import.29
ErrorsLine is longer than 120 characters.196

org/apache/logging/log4j/core/appender/SMTPAppender.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.60
ErrorsMore than 15 parameters.106

org/apache/logging/log4j/core/appender/SyslogAppender.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.44
ErrorsMore than 15 parameters.90

org/apache/logging/log4j/core/appender/TLSSyslogAppender.java

ViolationMessageLine
ErrorsUsing the '.*' form of import should be avoided - org.apache.logging.log4j.core.config.plugins.*.22
ErrorsWrong order for 'java.io.Serializable' import.32
ErrorsMore than 15 parameters.85
Errors',' is not followed by whitespace.123

org/apache/logging/log4j/core/appender/TLSSyslogFrame.java

ViolationMessageLine
ErrorsLine does not match expected header line of ' * Licensed to the Apache Software Foundation (ASF) under one or more'.2
ErrorsMissing a Javadoc comment.23
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.61

org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSource.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.66

org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity.java

ViolationMessageLine
ErrorsLine has trailing spaces.51
ErrorsLine has trailing spaces.52
ErrorsLine has trailing spaces.53
ErrorsLine has trailing spaces.54
ErrorsLine has trailing spaces.56

org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackAttributeConverter.java

ViolationMessageLine
ErrorsLine has trailing spaces.25

org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter.java

ViolationMessageLine
ErrorsLine has trailing spaces.33

org/apache/logging/log4j/core/appender/db/jpa/converter/package-info.java

ViolationMessageLine
ErrorsLine has trailing spaces.20
ErrorsLine has trailing spaces.21
ErrorsLine is longer than 120 characters.21
ErrorsLine has trailing spaces.22
ErrorsLine is longer than 120 characters.22
ErrorsLine has trailing spaces.24
ErrorsLine is longer than 120 characters.24
ErrorsLine is longer than 120 characters.25

org/apache/logging/log4j/core/appender/db/nosql/package-info.java

ViolationMessageLine
ErrorsLine has trailing spaces.20
ErrorsLine has trailing spaces.21
ErrorsLine is longer than 120 characters.22

org/apache/logging/log4j/core/appender/rolling/DefaultRolloverStrategy.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.108
ErrorsLine has trailing spaces.144

org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicy.java

ViolationMessageLine
ErrorsName 'JVM_START_TIME' must match pattern '^[a-z][a-zA-Z0-9]*$'.35

org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.51

org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.59
ErrorsLine is longer than 120 characters.62
ErrorsLine is longer than 120 characters.128

org/apache/logging/log4j/core/async/AsyncLogger.java

ViolationMessageLine
ErrorsConstructor definition in wrong order.173

org/apache/logging/log4j/core/async/AsyncLoggerConfig.java

ViolationMessageLine
ErrorsUnused import - org.apache.logging.log4j.Logger.24
ErrorsUnused import - org.apache.logging.log4j.status.StatusLogger.37

org/apache/logging/log4j/core/async/AsyncLoggerConfigHelper.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.106
Errors'static' modifier out of order with the JLS suggestions.237
Errors'static' modifier out of order with the JLS suggestions.247

org/apache/logging/log4j/core/async/AsyncLoggerContextSelector.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.47

org/apache/logging/log4j/core/async/DaemonThreadFactory.java

ViolationMessageLine
ErrorsVariable 'group' must be private and have accessor methods.27
ErrorsVariable 'threadNumber' must be private and have accessor methods.28
ErrorsVariable 'threadNamePrefix' must be private and have accessor methods.29

org/apache/logging/log4j/core/async/RingBufferLogEvent.java

ViolationMessageLine
ErrorsVariable access definition in wrong order.52

org/apache/logging/log4j/core/config/BaseConfiguration.java

ViolationMessageLine
ErrorsUnused import - java.util.HashMap.26
ErrorsMissing a Javadoc comment.91
ErrorsVariable access definition in wrong order.91
ErrorsVariable access definition in wrong order.100
ErrorsMissing a Javadoc comment.118
ErrorsVariable access definition in wrong order.118
Errors'{' should be on the previous line.170
ErrorsLine is longer than 120 characters.184
Errors'{' should be on the previous line.210
Errors'{' should be on the previous line.215
ErrorsLine is longer than 120 characters.283
ErrorsMethod length is 234 lines (max allowed is 150).615
Errors':' is not preceded with whitespace.684

org/apache/logging/log4j/core/config/ConfigurationFactory.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.109
Errors'synchronized' is not followed by whitespace.117
ErrorsThe double-checked locking idiom is broken and should be avoided.118
ErrorsLine is longer than 120 characters.120
ErrorsLine is longer than 120 characters.131
Errors'cast' is not followed by whitespace.131

org/apache/logging/log4j/core/config/Configurator.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.32
ErrorsLine is longer than 120 characters.103
ErrorsLine is longer than 120 characters.115
ErrorsLine is longer than 120 characters.140
ErrorsLine is longer than 120 characters.149

org/apache/logging/log4j/core/config/DefaultAdvertiser.java

ViolationMessageLine
ErrorsExpected @param tag for 'properties'.35
ErrorsFirst sentence should end with a period.39
ErrorsExpected @param tag for 'advertisedObject'.44

org/apache/logging/log4j/core/config/DefaultConfiguration.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.52

org/apache/logging/log4j/core/config/LoggerConfig.java

ViolationMessageLine
ErrorsUnused import - org.apache.logging.log4j.core.lookup.StrSubstitutor.40
ErrorsWrong order for 'java.util.ArrayList' import.45
ErrorsMissing a Javadoc comment.62
ErrorsName 'LOG_EVENT_FACTORY' must match pattern '^[a-z][a-zA-Z0-9]*$'.65

org/apache/logging/log4j/core/config/NullConfiguration.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.26

org/apache/logging/log4j/core/config/XMLConfiguration.java

ViolationMessageLine
ErrorsConstructor definition in wrong order.136

org/apache/logging/log4j/core/config/plugins/AppendersPlugin.java

ViolationMessageLine
ErrorsWrong order for 'java.util.concurrent.ConcurrentHashMap' import.21

org/apache/logging/log4j/core/config/plugins/PluginAliases.java

ViolationMessageLine
Errors'}' is not preceded with whitespace.28

org/apache/logging/log4j/core/config/plugins/PluginManager.java

ViolationMessageLine
Errors'{' should be on the previous line.103

org/apache/logging/log4j/core/filter/AbstractFilterable.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.32

org/apache/logging/log4j/core/helpers/Booleans.java

ViolationMessageLine
ErrorsUtility classes should not have a public or default constructor.22

org/apache/logging/log4j/core/helpers/CachedClock.java

ViolationMessageLine
Errors'1000' is a magic number.42
Errors'1000' is a magic number.42

org/apache/logging/log4j/core/helpers/Charsets.java

ViolationMessageLine
ErrorsConstructor definition in wrong order.72

org/apache/logging/log4j/core/helpers/Closer.java

ViolationMessageLine
ErrorsUtility classes should not have a public or default constructor.29

org/apache/logging/log4j/core/helpers/CoarseCachedClock.java

ViolationMessageLine
Errors'1000' is a magic number.37
Errors'1000' is a magic number.37

org/apache/logging/log4j/core/helpers/Constants.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.36

org/apache/logging/log4j/core/helpers/FileUtils.java

ViolationMessageLine
Errors')' is preceded with whitespace.85
Errors'if' is not followed by whitespace.88
Errors'(' is followed by whitespace.89
Errors')' is preceded with whitespace.89
Errors'if' is not followed by whitespace.91
Errors'(' is followed by whitespace.92
Errors')' is preceded with whitespace.92

org/apache/logging/log4j/core/helpers/Integers.java

ViolationMessageLine
ErrorsUtility classes should not have a public or default constructor.22

org/apache/logging/log4j/core/helpers/Loader.java

ViolationMessageLine
ErrorsConstructor definition in wrong order.252

org/apache/logging/log4j/core/helpers/Strings.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.19
ErrorsUtility classes should not have a public or default constructor.19

org/apache/logging/log4j/core/helpers/Throwables.java

ViolationMessageLine
ErrorsUtility classes should not have a public or default constructor.31
ErrorsFirst sentence should end with a period.33

org/apache/logging/log4j/core/helpers/Transform.java

ViolationMessageLine
ErrorsLine has trailing spaces.113
InfosComment matches to-do format 'TODO:'.123
ErrorsLine has trailing spaces.132
ErrorsLine has trailing spaces.146
ErrorsLine has trailing spaces.150
ErrorsLine has trailing spaces.154
ErrorsLine has trailing spaces.158
ErrorsLine has trailing spaces.162
ErrorsLine has trailing spaces.166
ErrorsLine has trailing spaces.170
ErrorsLine has trailing spaces.174
ErrorsLine has trailing spaces.176
ErrorsLine has trailing spaces.177
ErrorsLine has trailing spaces.178

org/apache/logging/log4j/core/impl/Log4jLogEvent.java

ViolationMessageLine
ErrorsExpected @param tag for 'timestamp'.60
ErrorsExpected an @return tag.132
ErrorsConstructor definition in wrong order.154

org/apache/logging/log4j/core/impl/ReflectiveCallerClassUtility.java

ViolationMessageLine
ErrorsVariable access definition in wrong order.65

org/apache/logging/log4j/core/impl/ThrowableFormatOptions.java

ViolationMessageLine
ErrorsVariable access definition in wrong order.35
ErrorsMissing a Javadoc comment.67
ErrorsStatic variable definition in wrong order.67
ErrorsVariable access definition in wrong order.67
ErrorsMissing a Javadoc comment.68
ErrorsStatic variable definition in wrong order.68
ErrorsVariable access definition in wrong order.68
ErrorsMissing a Javadoc comment.69
ErrorsStatic variable definition in wrong order.69
ErrorsVariable access definition in wrong order.69
ErrorsMissing a Javadoc comment.70
ErrorsStatic variable definition in wrong order.70
ErrorsVariable access definition in wrong order.70
ErrorsMissing a Javadoc comment.71
ErrorsStatic variable definition in wrong order.71
ErrorsVariable access definition in wrong order.71
ErrorsMissing a Javadoc comment.72
ErrorsStatic variable definition in wrong order.72
ErrorsVariable access definition in wrong order.72
ErrorsLine is longer than 120 characters.164
ErrorsExpected an @return tag.181
ErrorsLine is longer than 120 characters.195
ErrorsLine has trailing spaces.229

org/apache/logging/log4j/core/impl/ThrowableProxy.java

ViolationMessageLine
ErrorsEach variable declaration must be in its own statement.75

org/apache/logging/log4j/core/layout/JSONLayout.java

ViolationMessageLine
ErrorsLine has trailing spaces.41
ErrorsLine is longer than 120 characters.63
ErrorsLine is longer than 120 characters.67
Errors'{' is followed by whitespace.96
ErrorsMethod length is 161 lines (max allowed is 150).128
ErrorsLine has trailing spaces.132
Errors'synchronized' is not followed by whitespace.134
ErrorsLine has trailing spaces.140
ErrorsLine has trailing spaces.145
ErrorsFirst sentence should end with a period.320
ErrorsLine has trailing spaces.362
ErrorsLine has trailing spaces.364

org/apache/logging/log4j/core/layout/PatternLayout.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.139
Errors'{' should be on the previous line.148

org/apache/logging/log4j/core/layout/RFC5424Layout.java

ViolationMessageLine
ErrorsClass RFC5424Layout should be declared as final.63
ErrorsVariable access definition in wrong order.71
ErrorsVariable access definition in wrong order.75
ErrorsVariable access definition in wrong order.79
ErrorsFirst sentence should end with a period.80
ErrorsVariable access definition in wrong order.83
ErrorsMissing a Javadoc comment.85
ErrorsVariable access definition in wrong order.85
ErrorsMore than 15 parameters.120
ErrorsFirst sentence should end with a period.238
Errors'!=' is not preceded with whitespace.349
Errors':' is not preceded with whitespace.362
Errors':' is not preceded with whitespace.400
ErrorsLine is longer than 120 characters.611
ErrorsMore than 15 parameters.625
ErrorsMissing a Javadoc comment.663
ErrorsMissing a Javadoc comment.687
ErrorsExpression can be simplified.698

org/apache/logging/log4j/core/layout/SyslogLayout.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.64
ErrorsFirst sentence should end with a period.127
Errors'{' should be on the previous line.137

org/apache/logging/log4j/core/layout/XMLLayout.java

ViolationMessageLine
ErrorsMethod length is 154 lines (max allowed is 150).123
ErrorsFirst sentence should end with a period.320

org/apache/logging/log4j/core/lookup/WebLookup.java

ViolationMessageLine
ErrorsRedundant import from the same package - org.apache.logging.log4j.core.lookup.StrLookup.25
ErrorsWrong order for 'javax.servlet.ServletContext' import.27
ErrorsDisallowed import - javax.servlet.ServletContext.27
ErrorsMissing a Javadoc comment.30

org/apache/logging/log4j/core/net/AbstractSocketManager.java

ViolationMessageLine
ErrorsWrong order for 'java.io.OutputStream' import.22
ErrorsExpected @param tag for 'layout'.55
ErrorsFirst sentence should end with a period.62
Errors'{' should be on the previous line.70

org/apache/logging/log4j/core/net/Advertiser.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.21

org/apache/logging/log4j/core/net/DatagramOutputStream.java

ViolationMessageLine
ErrorsExpected @param tag for 'header'.59
ErrorsExpected @param tag for 'footer'.59

org/apache/logging/log4j/core/net/DatagramSocketManager.java

ViolationMessageLine
ErrorsWrong order for 'java.io.OutputStream' import.23
ErrorsLine is longer than 120 characters.46
ErrorsLine is longer than 120 characters.58
ErrorsFirst sentence should end with a period.69
Errors'{' should be on the previous line.77

org/apache/logging/log4j/core/net/MulticastDNSAdvertiser.java

ViolationMessageLine
ErrorsLine does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'.3
ErrorsMissing a Javadoc comment.40
Errors'{' should be on the previous line.47
Errors':' is not preceded with whitespace.67
Errors':' is not followed by whitespace.67
Errors'{' should be on the previous line.68
Errors'255' is a magic number.69
Errors'255' is a magic number.69
Errors'+' is not preceded with whitespace.75
Errors'+' is not followed by whitespace.75
Errors'{' should be on the previous line.84
Errors'cast' is not followed by whitespace.88
Errors'catch' is not followed by whitespace.103
Errors'catch' is not followed by whitespace.105
Errors'catch' is not followed by whitespace.107
Errors'}' should be on the same line.111
Errors'{' should be on the previous line.113
ErrorsFirst sentence should end with a period.119
ErrorsExpected @param tag for 'serviceInfo'.124
Errors'catch' is not followed by whitespace.129
Errors'catch' is not followed by whitespace.131
Errors'catch' is not followed by whitespace.133
Errors'{' should be on the previous line.140
Errors'{' should be on the previous line.152
Errors'cast' is not followed by whitespace.154
Errors'cast' is not followed by whitespace.155
ErrorsLine is longer than 120 characters.166
ErrorsLine is longer than 120 characters.198
Errors'cast' is not followed by whitespace.234

org/apache/logging/log4j/core/net/SocketServer.java

ViolationMessageLine
ErrorsStatic variable definition in wrong order.54
ErrorsLine is longer than 120 characters.98

org/apache/logging/log4j/core/net/TCPSocketManager.java

ViolationMessageLine
ErrorsWrong order for 'java.io.ByteArrayOutputStream' import.25
ErrorsExpected @param tag for 'immediateFail'.75
ErrorsLine is longer than 120 characters.98
ErrorsExpected @param tag for 'immediateFail'.98
ErrorsExpected @param tag for 'layout'.98
Errors')' is preceded with whitespace.98
ErrorsFirst sentence should end with a period.149
Errors'{' should be on the previous line.157

org/apache/logging/log4j/core/net/TLSSocketManager.java

ViolationMessageLine
ErrorsWrong order for 'javax.net.ssl.SSLSocket' import.24
ErrorsWrong order for 'java.io.ByteArrayOutputStream' import.26
ErrorsMissing a Javadoc comment.37
ErrorsExpected @param tag for 'sslConfig'.54
ErrorsExpected @param tag for 'immediateFail'.55
ErrorsMissing a Javadoc comment.60
Errors')' is preceded with whitespace.80
Errors'if' construct must use '{}'s.103
Errors'else' construct must use '{}'s.105
ErrorsMissing a Javadoc comment.112
ErrorsMissing a Javadoc comment.114
Errors'}' should be on the same line.128
Errors'}' should be on the same line.132
ErrorsLine is longer than 120 characters.136
Errors'if' construct must use '{}'s.153
ErrorsLine is longer than 120 characters.166

org/apache/logging/log4j/core/net/UDPSocketServer.java

ViolationMessageLine
ErrorsStatic variable definition in wrong order.51
Errors'1024' is a magic number.58
Errors'65' is a magic number.58
Errors'1024' is a magic number.58
ErrorsLine is longer than 120 characters.102
ErrorsLine is longer than 120 characters.132

org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.java

ViolationMessageLine
ErrorsUnused import - org.apache.logging.log4j.status.StatusLogger.22
ErrorsWrong order for 'java.io.FileInputStream' import.24
ErrorsFirst sentence should end with a period.32
Errors'}' should be on the same line.60
Errors'}' should be on the same line.76
Errors'if' construct must use '{}'s.79
ErrorsEmpty catch block.81
ErrorsExpected an @return tag.100

org/apache/logging/log4j/core/net/ssl/SSLConfiguration.java

ViolationMessageLine
ErrorsUsing the '.*' form of import should be avoided - javax.net.ssl.*.24
ErrorsWrong order for 'javax.net.ssl.*' import.24
ErrorsUsing the '.*' form of import should be avoided - java.security.*.25
ErrorsWrong order for 'java.security.*' import.25
ErrorsFirst sentence should end with a period.27
ErrorsClass SSLConfiguration should be declared as final.30
Errors'}' should be on the same line.63
Errors'}' should be on the same line.66
Errors'}' should be on the same line.79
Errors'}' should be on the same line.93
ErrorsLine is longer than 120 characters.101
Errors'}' should be on the same line.117
Errors'}' should be on the same line.151
Errors'}' should be on the same line.155
Errors'if' construct must use '{}'s.166
Errors'}' should be on the same line.173
Errors'if' construct must use '{}'s.191
Errors'}' should be on the same line.198
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.215
Errorscovariant equals without overriding equals(java.lang.Object).215
Errors'if' construct must use '{}'s.216
Errors'if' construct must use '{}'s.222
Errors'else' construct must use '{}'s.224
Errors'if' construct must use '{}'s.227
Errors'else' construct must use '{}'s.229
ErrorsExpected an @return tag.241

org/apache/logging/log4j/core/net/ssl/SSLConfigurationDefaults.java

ViolationMessageLine
ErrorsUtility classes should not have a public or default constructor.22
ErrorsMissing a Javadoc comment.24
ErrorsMissing a Javadoc comment.25

org/apache/logging/log4j/core/net/ssl/StoreConfiguration.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.25
Errors'if' construct must use '{}'s.48
Errors'else' construct must use '{}'s.50
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.58
Errorscovariant equals without overriding equals(java.lang.Object).58
Errors'if' construct must use '{}'s.59
Errors'if' construct must use '{}'s.65
Errors'else' construct must use '{}'s.67
Errors'if' construct must use '{}'s.70
Errors'else' construct must use '{}'s.72

org/apache/logging/log4j/core/net/ssl/StoreConfigurationException.java

ViolationMessageLine
ErrorsLine does not match expected header line of ' * Licensed to the Apache Software Foundation (ASF) under one or more'.2

org/apache/logging/log4j/core/net/ssl/TrustStoreConfiguration.java

ViolationMessageLine
ErrorsUnused import - org.apache.logging.log4j.status.StatusLogger.22
ErrorsUsing the '.*' form of import should be avoided - java.io.*.24
ErrorsWrong order for 'java.io.*' import.24
Errors'}' should be on the same line.57
ErrorsLine is longer than 120 characters.71
Errors'}' should be on the same line.78
ErrorsExpected an @return tag.100
Errors'{' is not preceded with whitespace.102

org/apache/logging/log4j/core/net/ssl/package-info.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsFirst sentence should end with a period.17

org/apache/logging/log4j/core/pattern/FormattingInfo.java

ViolationMessageLine
Errors'{' is followed by whitespace.27

org/apache/logging/log4j/core/pattern/HighlightConverter.java

ViolationMessageLine
ErrorsInstance variable definition in wrong order.183
ErrorsInstance variable definition in wrong order.185
ErrorsLine is longer than 120 characters.193
ErrorsConstructor definition in wrong order.193

org/apache/logging/log4j/core/pattern/PatternParser.java

ViolationMessageLine
Errors'cast' is not followed by whitespace.123

org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java

ViolationMessageLine
ErrorsVariable access definition in wrong order.42
Errors'}' should be on the same line.78
Errors'!=' is not followed by whitespace.100
Errors'}' should be on the same line.110
Errors'}' should be on the same line.113
Errors'}' should be on the same line.116
Errors'}' should be on the same line.119
Errors'}' should be on the same line.122

org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.java

ViolationMessageLine
ErrorsUnused import - org.apache.logging.log4j.core.config.Configuration.31

org/apache/logging/log4j/core/web/Log4jWebInitializerImpl.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.76