Apache logging services logo Apache log4j logo

Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
33220394

Files

FilesInfosWarningsErrors
org/apache/logging/log4j/core/Layout.java001
org/apache/logging/log4j/core/Logger.java004
org/apache/logging/log4j/core/LoggerContext.java005
org/apache/logging/log4j/core/appender/AbstractAppender.java002
org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.java001
org/apache/logging/log4j/core/appender/AsyncAppender.java005
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/ColumnConfig.java001
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/LevelAttributeConverter.java002
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.java0013
org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicy.java001
org/apache/logging/log4j/core/appender/rolling/PatternProcessor.java001
org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java004
org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager.java003
org/apache/logging/log4j/core/async/AsyncLogger.java005
org/apache/logging/log4j/core/async/AsyncLoggerConfig.java001
org/apache/logging/log4j/core/async/AsyncLoggerConfigHelper.java009
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.java0012
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/Log4jContextFactory.java002
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/jmx/LoggerContextAdminMBean.java001
org/apache/logging/log4j/core/jmx/RingBufferAdmin.java003
org/apache/logging/log4j/core/jmx/Server.java004
org/apache/logging/log4j/core/jmx/StatusLoggerAdmin.java001
org/apache/logging/log4j/core/jmx/StatusLoggerAdminMBean.java002
org/apache/logging/log4j/core/layout/JSONLayout.java0012
org/apache/logging/log4j/core/layout/PatternLayout.java005
org/apache/logging/log4j/core/layout/RFC5424Layout.java0019
org/apache/logging/log4j/core/layout/SyslogLayout.java003
org/apache/logging/log4j/core/layout/XMLLayout.java002
org/apache/logging/log4j/core/lookup/Interpolator.java001
org/apache/logging/log4j/core/lookup/WebLookup.java003
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.java0013
org/apache/logging/log4j/core/net/UDPSocketServer.java006
org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.java006
org/apache/logging/log4j/core/net/ssl/SSLConfiguration.java0019
org/apache/logging/log4j/core/net/ssl/SSLConfigurationDefaults.java003
org/apache/logging/log4j/core/net/ssl/StoreConfiguration.java003
org/apache/logging/log4j/core/net/ssl/StoreConfigurationException.java001
org/apache/logging/log4j/core/net/ssl/TrustStoreConfiguration.java007
org/apache/logging/log4j/core/net/ssl/package-info.java002
org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter.java100
org/apache/logging/log4j/core/pattern/DatePatternConverter.java009
org/apache/logging/log4j/core/pattern/FormattingInfo.java001
org/apache/logging/log4j/core/pattern/HighlightConverter.java003
org/apache/logging/log4j/core/pattern/StyleConverter.java006
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java008

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.242
ErrorsVariable 'loggerConfig' must be private and have accessor methods.242
ErrorsMissing a Javadoc comment.243
ErrorsVariable 'config' must be private and have accessor methods.243

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

ViolationMessageLine
ErrorsMissing a Javadoc comment.52
ErrorsLine is longer than 120 characters.57
Errors')' is preceded with whitespace.177
ErrorsLine has trailing spaces.219
ErrorsMissing a Javadoc comment.435

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.60

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

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

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.47

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

ViolationMessageLine
ErrorsLine is longer than 120 characters.47

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.25
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.63

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

ViolationMessageLine
ErrorsLine is longer than 120 characters.133

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/LevelAttributeConverter.java

ViolationMessageLine
ErrorsWrong order for 'javax.persistence.AttributeConverter' import.22
ErrorsLine is longer than 120 characters.26

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
ErrorsInstance variable definition in wrong order.128
ErrorsInstance variable definition in wrong order.133
ErrorsInstance variable definition in wrong order.134
ErrorsInstance variable definition in wrong order.135
ErrorsInstance variable definition in wrong order.136
ErrorsLine is longer than 120 characters.143
ErrorsConstructor definition in wrong order.143
ErrorsLine is longer than 120 characters.229
ErrorsLine is longer than 120 characters.337
Errors'1000.0' is a magic number.404
Errors'1000.0' is a magic number.404
Errors'1000.0' is a magic number.404
ErrorsLine has trailing spaces.420

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

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

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

ViolationMessageLine
ErrorsMissing a Javadoc comment.41

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

ViolationMessageLine
ErrorsLine is longer than 120 characters.50
ErrorsLine is longer than 120 characters.51
ErrorsFirst sentence should end with a period.133
ErrorsFirst sentence should end with a period.141

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
ErrorsName 'threadlocalInfo' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'.84
ErrorsMissing a Javadoc comment.86
Errors'{' is not preceded with whitespace.160
ErrorsConstructor definition in wrong order.214
ErrorsExpected an @return tag.326

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

ViolationMessageLine
ErrorsExpected an @return tag.142

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

ViolationMessageLine
ErrorsLine has trailing spaces.89
Errors'=' should be on the previous line.90
ErrorsLine has trailing spaces.93
ErrorsLine is longer than 120 characters.109
Errors'static' modifier out of order with the JLS suggestions.241
Errors'static' modifier out of order with the JLS suggestions.251
ErrorsLine has trailing spaces.286
ErrorsLine has trailing spaces.287
Errors'{' is not preceded with whitespace.291

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.53

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

ViolationMessageLine
ErrorsMissing a Javadoc comment.99
ErrorsVariable access definition in wrong order.99
ErrorsVariable access definition in wrong order.108
ErrorsMissing a Javadoc comment.128
ErrorsVariable access definition in wrong order.128
ErrorsLine is longer than 120 characters.160
ErrorsLine is longer than 120 characters.249
Errors'{' should be on the previous line.275
Errors'{' should be on the previous line.280
ErrorsLine is longer than 120 characters.355
ErrorsMethod length is 234 lines (max allowed is 150).687
Errors':' is not preceded with whitespace.756

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.34
ErrorsLine is longer than 120 characters.110
Errors'{' should be on the previous line.141
ErrorsLine is longer than 120 characters.154
ErrorsLine is longer than 120 characters.159

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.135

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.70

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.90
Errors'if' is not followed by whitespace.93
Errors'(' is followed by whitespace.94
Errors')' is preceded with whitespace.94
Errors'if' is not followed by whitespace.96
Errors'(' is followed by whitespace.97
Errors')' is preceded with whitespace.97

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/Log4jContextFactory.java

ViolationMessageLine
ErrorsExpected @param tag for 'name'.101
ErrorsLine is longer than 120 characters.130

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/jmx/LoggerContextAdminMBean.java

ViolationMessageLine
ErrorsExpected an @return tag.68

org/apache/logging/log4j/core/jmx/RingBufferAdmin.java

ViolationMessageLine
ErrorsLine has trailing spaces.39
ErrorsConstructor definition in wrong order.47
ErrorsLine has trailing spaces.48

org/apache/logging/log4j/core/jmx/Server.java

ViolationMessageLine
ErrorsVariable access definition in wrong order.60
ErrorsName 'executor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'.60
ErrorsUnused @param tag for 'loggerContextName'.223
ErrorsExpected @param tag for 'contextName'.226

org/apache/logging/log4j/core/jmx/StatusLoggerAdmin.java

ViolationMessageLine
ErrorsLine is longer than 120 characters.35

org/apache/logging/log4j/core/jmx/StatusLoggerAdminMBean.java

ViolationMessageLine
ErrorsExpected an @return tag.70
ErrorsRedundant 'public' modifier.70

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
ErrorsLine is longer than 120 characters.121
ErrorsFirst sentence should end with a period.144
Errors'{' should be on the previous line.153
ErrorsLine is longer than 120 characters.219
ErrorsLine has trailing spaces.228

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
ErrorsLine is longer than 120 characters.328
Errors'!=' is not preceded with whitespace.350
Errors':' is not preceded with whitespace.363
Errors':' is not preceded with whitespace.402
ErrorsLine is longer than 120 characters.613
ErrorsMore than 15 parameters.627
ErrorsMissing a Javadoc comment.665
ErrorsMissing a Javadoc comment.689
ErrorsExpression can be simplified.700

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 176 lines (max allowed is 150).124
ErrorsFirst sentence should end with a period.343

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

ViolationMessageLine
ErrorsExpected @param tag for 'properties'.69

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

ViolationMessageLine
ErrorsWrong order for 'javax.servlet.ServletContext' import.26
ErrorsDisallowed import - javax.servlet.ServletContext.26
ErrorsMissing a Javadoc comment.29

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
ErrorsMissing a Javadoc comment.113
ErrorsMissing a Javadoc comment.115
Errors'}' should be on the same line.131
Errors'}' should be on the same line.135
ErrorsLine is longer than 120 characters.139
ErrorsLine is longer than 120 characters.170

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
ErrorsWrong order for 'java.io.FileInputStream' import.22
ErrorsFirst sentence should end with a period.30
Errors'}' should be on the same line.58
Errors'}' should be on the same line.74
ErrorsEmpty catch block.80
ErrorsExpected an @return tag.99

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'}' should be on the same line.174
Errors'}' should be on the same line.200
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.217
Errorscovariant equals without overriding equals(java.lang.Object).217
ErrorsExpected an @return tag.246

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
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.59
Errorscovariant equals without overriding equals(java.lang.Object).59

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
ErrorsUsing the '.*' form of import should be avoided - java.io.*.22
ErrorsWrong order for 'java.io.*' import.22
Errors'}' should be on the same line.55
ErrorsLine is longer than 120 characters.69
Errors'}' should be on the same line.76
ErrorsExpected an @return tag.98
Errors'{' is not preceded with whitespace.100

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/AbstractStyleNameConverter.java

ViolationMessageLine
InfosComment matches to-do format 'TODO:'.32

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

ViolationMessageLine
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.59
Errors'1000' is a magic number.63
ErrorsMissing a Javadoc comment.68
ErrorsInstance variable definition in wrong order.151
ErrorsInstance variable definition in wrong order.153
ErrorsInstance variable definition in wrong order.155
ErrorsConstructor definition in wrong order.163

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.185
ErrorsInstance variable definition in wrong order.187
ErrorsConstructor definition in wrong order.195

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

ViolationMessageLine
ErrorsInstance variable definition in wrong order.65
ErrorsInstance variable definition in wrong order.67
ErrorsInstance variable definition in wrong order.69
ErrorsInstance variable definition in wrong order.71
ErrorsLine has trailing spaces.81
ErrorsConstructor definition in wrong order.83

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