Apache logging services logo Apache log4j logo

Checkstyle Results

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

Summary

Files  Info  Warnings  Errors
478 22 0 986

Files

File  I  W  E
org/apache/logging/log4j/core/Layout.java 1 0 0
org/apache/logging/log4j/core/Logger.java 1 0 2
org/apache/logging/log4j/core/LoggerContext.java 0 0 1
org/apache/logging/log4j/core/appender/MemoryMappedFileAppender.java 0 0 1
org/apache/logging/log4j/core/appender/MemoryMappedFileManager.java 0 0 2
org/apache/logging/log4j/core/appender/OutputStreamManager.java 0 0 3
org/apache/logging/log4j/core/appender/SmtpAppender.java 0 0 2
org/apache/logging/log4j/core/appender/SocketAppender.java 0 0 1
org/apache/logging/log4j/core/appender/SyslogAppender.java 1 0 8
org/apache/logging/log4j/core/appender/TlsSyslogFrame.java 0 0 3
org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppender.java 0 0 1
org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSource.java 0 0 1
org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackAttributeConverter.java 0 0 1
org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter.java 0 0 1
org/apache/logging/log4j/core/appender/db/jpa/converter/LevelAttributeConverter.java 0 0 1
org/apache/logging/log4j/core/appender/db/jpa/converter/package-info.java 0 0 8
org/apache/logging/log4j/core/appender/mom/JmsAppender.java 0 0 15
org/apache/logging/log4j/core/appender/mom/JmsManager.java 0 0 10
org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppender.java 0 0 6
org/apache/logging/log4j/core/appender/mom/kafka/DefaultKafkaProducerFactory.java 0 0 1
org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender.java 0 0 3
org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager.java 0 0 3
org/apache/logging/log4j/core/appender/mom/kafka/KafkaProducerFactory.java 0 0 2
org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicy.java 0 0 4
org/apache/logging/log4j/core/appender/rolling/DefaultRolloverStrategy.java 0 0 20
org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicy.java 0 0 2
org/apache/logging/log4j/core/appender/rolling/PatternProcessor.java 0 0 4
org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java 0 0 4
org/apache/logging/log4j/core/async/RingBufferLogEvent.java 0 0 12
org/apache/logging/log4j/core/async/RingBufferLogEventTranslator.java 0 0 13
org/apache/logging/log4j/core/config/AbstractConfiguration.java 1 0 3
org/apache/logging/log4j/core/config/Configuration.java 0 0 4
org/apache/logging/log4j/core/config/ConfigurationFactory.java 0 0 4
org/apache/logging/log4j/core/config/ConfigurationSource.java 0 0 6
org/apache/logging/log4j/core/config/Configurator.java 0 0 7
org/apache/logging/log4j/core/config/DefaultConfiguration.java 0 0 3
org/apache/logging/log4j/core/config/FileConfigurationMonitor.java 0 0 4
org/apache/logging/log4j/core/config/LoggerConfig.java 0 0 6
org/apache/logging/log4j/core/config/Order.java 1 0 0
org/apache/logging/log4j/core/config/builder/api/AppenderComponentBuilder.java 0 0 1
org/apache/logging/log4j/core/config/builder/api/Component.java 0 0 1
org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.java 0 0 1
org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilderFactory.java 0 0 1
org/apache/logging/log4j/core/config/builder/impl/BuiltConfiguration.java 0 0 7
org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderComponentBuilder.java 0 0 1
org/apache/logging/log4j/core/config/builder/impl/DefaultComponentAndConfigurationBuilder.java 0 0 3
org/apache/logging/log4j/core/config/builder/impl/DefaultComponentBuilder.java 0 0 10
org/apache/logging/log4j/core/config/builder/impl/DefaultConfigurationBuilder.java 0 0 26
org/apache/logging/log4j/core/config/builder/impl/DefaultFilterComponentBuilder.java 0 0 1
org/apache/logging/log4j/core/config/builder/impl/DefaultLayoutComponentBuilder.java 0 0 1
org/apache/logging/log4j/core/config/builder/impl/DefaultLoggerComponentBuilder.java 0 0 3
org/apache/logging/log4j/core/config/builder/impl/DefaultRootLoggerComponentBuilder.java 0 0 1
org/apache/logging/log4j/core/config/json/JsonConfiguration.java 1 0 3
org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.java 0 0 1
org/apache/logging/log4j/core/config/plugins/Plugin.java 0 0 1
org/apache/logging/log4j/core/config/plugins/PluginAttribute.java 1 0 0
org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.java 0 0 1
org/apache/logging/log4j/core/config/plugins/PluginBuilderFactory.java 0 0 1
org/apache/logging/log4j/core/config/plugins/PluginVisitorStrategy.java 0 0 1
org/apache/logging/log4j/core/config/plugins/convert/TypeConverter.java 0 0 1
org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistry.java 0 0 5
org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.java 0 0 4
org/apache/logging/log4j/core/config/plugins/package-info.java 0 0 2
org/apache/logging/log4j/core/config/plugins/processor/PluginCache.java 0 0 4
org/apache/logging/log4j/core/config/plugins/processor/PluginEntry.java 0 0 2
org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.java 1 0 4
org/apache/logging/log4j/core/config/plugins/processor/package-info.java 0 0 1
org/apache/logging/log4j/core/config/plugins/util/PluginBuilder.java 0 0 5
org/apache/logging/log4j/core/config/plugins/util/PluginManager.java 0 0 3
org/apache/logging/log4j/core/config/plugins/util/PluginRegistry.java 0 0 12
org/apache/logging/log4j/core/config/plugins/util/PluginType.java 0 0 5
org/apache/logging/log4j/core/config/plugins/util/package-info.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/AbstractPluginVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginAttributeVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginBuilderAttributeVisitor.java 0 0 2
org/apache/logging/log4j/core/config/plugins/visitors/PluginConfigurationVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginElementVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginNodeVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginValueVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitor.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitors.java 0 0 1
org/apache/logging/log4j/core/config/plugins/visitors/package-info.java 0 0 1
org/apache/logging/log4j/core/config/properties/PropertiesConfiguration.java 0 0 2
org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.java 0 0 2
org/apache/logging/log4j/core/config/status/StatusConfiguration.java 0 0 9
org/apache/logging/log4j/core/config/yaml/YamlConfiguration.java 0 0 1
org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.java 0 0 2
org/apache/logging/log4j/core/filter/AbstractFilterable.java 0 0 2
org/apache/logging/log4j/core/filter/BurstFilter.java 0 0 22
org/apache/logging/log4j/core/filter/DynamicThresholdFilter.java 0 0 5
org/apache/logging/log4j/core/filter/LevelRangeFilter.java 0 0 6
org/apache/logging/log4j/core/filter/RegexFilter.java 0 0 2
org/apache/logging/log4j/core/filter/ThreadContextMapFilter.java 0 0 1
org/apache/logging/log4j/core/filter/ThresholdFilter.java 0 0 4
org/apache/logging/log4j/core/impl/ExtendedClassInfo.java 0 0 6
org/apache/logging/log4j/core/impl/ExtendedStackTraceElement.java 0 0 8
org/apache/logging/log4j/core/impl/Log4jContextFactory.java 1 0 4
org/apache/logging/log4j/core/impl/Log4jLogEvent.java 0 0 39
org/apache/logging/log4j/core/impl/ThrowableFormatOptions.java 0 0 21
org/apache/logging/log4j/core/impl/ThrowableProxy.java 2 0 6
org/apache/logging/log4j/core/jackson/ExtendedStackTraceElementMixIn.java 0 0 6
org/apache/logging/log4j/core/jackson/Initializers.java 0 0 4
org/apache/logging/log4j/core/jackson/JsonConstants.java 0 0 12
org/apache/logging/log4j/core/jackson/LevelMixIn.java 0 0 5
org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer.java 0 0 6
org/apache/logging/log4j/core/jackson/ListOfMapEntrySerializer.java 0 0 4
org/apache/logging/log4j/core/jackson/Log4jJsonModule.java 0 0 2
org/apache/logging/log4j/core/jackson/Log4jJsonObjectMapper.java 0 0 2
org/apache/logging/log4j/core/jackson/Log4jStackTraceElementDeserializer.java 0 0 8
org/apache/logging/log4j/core/jackson/Log4jXmlModule.java 0 0 1
org/apache/logging/log4j/core/jackson/Log4jXmlObjectMapper.java 0 0 4
org/apache/logging/log4j/core/jackson/LogEventMixIn.java 0 0 12
org/apache/logging/log4j/core/jackson/MapEntry.java 0 0 7
org/apache/logging/log4j/core/jackson/MarkerMixIn.java 0 0 6
org/apache/logging/log4j/core/jackson/MessageSerializer.java 0 0 5
org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer.java 0 0 6
org/apache/logging/log4j/core/jackson/SimpleMessageDeserializer.java 0 0 4
org/apache/logging/log4j/core/jackson/StackTraceElementMixIn.java 0 0 7
org/apache/logging/log4j/core/jackson/ThrowableProxyMixIn.java 0 0 4
org/apache/logging/log4j/core/jackson/XmlConstants.java 0 0 16
org/apache/logging/log4j/core/jmx/LoggerContextAdmin.java 0 0 1
org/apache/logging/log4j/core/jmx/LoggerContextAdminMBean.java 0 0 1
org/apache/logging/log4j/core/jmx/RingBufferAdmin.java 0 0 3
org/apache/logging/log4j/core/jmx/Server.java 0 0 6
org/apache/logging/log4j/core/jmx/StatusLoggerAdmin.java 0 0 1
org/apache/logging/log4j/core/jmx/StatusLoggerAdminMBean.java 0 0 1
org/apache/logging/log4j/core/layout/AbstractCsvLayout.java 0 0 2
org/apache/logging/log4j/core/layout/AbstractJacksonLayout.java 0 0 4
org/apache/logging/log4j/core/layout/AbstractStringLayout.java 1 0 5
org/apache/logging/log4j/core/layout/CsvLogEventLayout.java 0 0 4
org/apache/logging/log4j/core/layout/CsvParameterLayout.java 0 0 5
org/apache/logging/log4j/core/layout/GelfLayout.java 0 0 8
org/apache/logging/log4j/core/layout/HtmlLayout.java 1 0 20
org/apache/logging/log4j/core/layout/JacksonFactory.java 0 0 18
org/apache/logging/log4j/core/layout/JsonLayout.java 0 0 7
org/apache/logging/log4j/core/layout/LoggerFields.java 0 0 1
org/apache/logging/log4j/core/layout/MarkerPatternSelector.java 0 0 8
org/apache/logging/log4j/core/layout/PatternLayout.java 1 0 18
org/apache/logging/log4j/core/layout/PatternMatch.java 0 0 4
org/apache/logging/log4j/core/layout/PatternSelector.java 0 0 1
org/apache/logging/log4j/core/layout/Rfc5424Layout.java 0 0 9
org/apache/logging/log4j/core/layout/SyslogLayout.java 0 0 1
org/apache/logging/log4j/core/layout/XmlLayout.java 0 0 2
org/apache/logging/log4j/core/lookup/Interpolator.java 1 0 4
org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.java 0 0 1
org/apache/logging/log4j/core/lookup/JndiLookup.java 0 0 1
org/apache/logging/log4j/core/lookup/Log4jLookup.java 0 0 6
org/apache/logging/log4j/core/lookup/StrSubstitutor.java 0 0 11
org/apache/logging/log4j/core/net/AbstractSocketManager.java 0 0 2
org/apache/logging/log4j/core/net/Advertiser.java 0 0 1
org/apache/logging/log4j/core/net/DatagramOutputStream.java 0 0 2
org/apache/logging/log4j/core/net/DatagramSocketManager.java 0 0 2
org/apache/logging/log4j/core/net/JndiManager.java 0 0 3
org/apache/logging/log4j/core/net/MulticastDnsAdvertiser.java 0 0 3
org/apache/logging/log4j/core/net/Priority.java 0 0 1
org/apache/logging/log4j/core/net/SmtpManager.java 0 0 1
org/apache/logging/log4j/core/net/SslSocketManager.java 0 0 8
org/apache/logging/log4j/core/net/TcpSocketManager.java 0 0 3
org/apache/logging/log4j/core/net/mom/jms/JmsQueueReceiver.java 0 0 1
org/apache/logging/log4j/core/net/mom/jms/JmsTopicReceiver.java 0 0 1
org/apache/logging/log4j/core/net/mom/jms/package-info.java 0 0 1
org/apache/logging/log4j/core/net/server/AbstractLogEventBridge.java 0 0 3
org/apache/logging/log4j/core/net/server/AbstractSocketServer.java 0 0 5
org/apache/logging/log4j/core/net/server/InputStreamLogEventBridge.java 0 0 4
org/apache/logging/log4j/core/net/server/JmsServer.java 0 0 1
org/apache/logging/log4j/core/net/server/JsonInputStreamLogEventBridge.java 0 0 7
org/apache/logging/log4j/core/net/server/LogEventBridge.java 0 0 3
org/apache/logging/log4j/core/net/server/SecureTcpSocketServer.java 0 0 1
org/apache/logging/log4j/core/net/server/TcpSocketServer.java 0 0 5
org/apache/logging/log4j/core/net/server/UdpSocketServer.java 0 0 8
org/apache/logging/log4j/core/net/server/XmlInputStreamLogEventBridge.java 0 0 4
org/apache/logging/log4j/core/net/ssl/AbstractKeyStoreConfiguration.java 0 0 2
org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.java 0 0 5
org/apache/logging/log4j/core/net/ssl/SslConfiguration.java 0 0 17
org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java 0 0 3
org/apache/logging/log4j/core/net/ssl/StoreConfiguration.java 0 0 3
org/apache/logging/log4j/core/net/ssl/StoreConfigurationException.java 0 0 1
org/apache/logging/log4j/core/net/ssl/TrustStoreConfiguration.java 0 0 5
org/apache/logging/log4j/core/net/ssl/package-info.java 0 0 2
org/apache/logging/log4j/core/osgi/Activator.java 3 0 3
org/apache/logging/log4j/core/osgi/BundleContextSelector.java 0 0 1
org/apache/logging/log4j/core/osgi/package-info.java 0 0 2
org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter.java 1 0 0
org/apache/logging/log4j/core/pattern/DatePatternConverter.java 0 0 9
org/apache/logging/log4j/core/pattern/EqualsIgnoreCaseReplacementConverter.java 0 0 4
org/apache/logging/log4j/core/pattern/EqualsReplacementConverter.java 0 0 4
org/apache/logging/log4j/core/pattern/FormattingInfo.java 0 0 3
org/apache/logging/log4j/core/pattern/HighlightConverter.java 0 0 5
org/apache/logging/log4j/core/pattern/MdcPatternConverter.java 0 0 2
org/apache/logging/log4j/core/pattern/NanoTimePatternConverter.java 0 0 1
org/apache/logging/log4j/core/pattern/PatternParser.java 0 0 7
org/apache/logging/log4j/core/pattern/StyleConverter.java 0 0 5
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java 0 0 8
org/apache/logging/log4j/core/pattern/VariablesNotEmptyReplacementConverter.java 0 0 2
org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.java 0 0 4
org/apache/logging/log4j/core/tools/Generate.java 0 0 6
org/apache/logging/log4j/core/util/Builder.java 0 0 3
org/apache/logging/log4j/core/util/CachedClock.java 0 0 2
org/apache/logging/log4j/core/util/CoarseCachedClock.java 0 0 2
org/apache/logging/log4j/core/util/Constants.java 0 0 2
org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry.java 0 0 2
org/apache/logging/log4j/core/util/KeyValuePair.java 0 0 1
org/apache/logging/log4j/core/util/Loader.java 1 0 0
org/apache/logging/log4j/core/util/Transform.java 1 0 0
org/apache/logging/log4j/core/util/datetime/DateParser.java 0 0 1
org/apache/logging/log4j/core/util/datetime/DatePrinter.java 0 0 1
org/apache/logging/log4j/core/util/datetime/FastDateFormat.java 0 0 1
org/apache/logging/log4j/core/util/datetime/FastDateParser.java 0 0 26
org/apache/logging/log4j/core/util/datetime/FastDatePrinter.java 0 0 38
org/apache/logging/log4j/core/util/datetime/FixedDateFormat.java 0 0 17
org/apache/logging/log4j/core/util/datetime/FormatCache.java 1 0 3

Details

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

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

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

Severity Category Rule Message Line
 Info misc TodoComment Comment matches to-do format 'TODO:'. 288
 Error design VisibilityModifier Variable 'loggerConfig' must be private and have accessor methods. 293
 Error design VisibilityModifier Variable 'config' must be private and have accessor methods. 295

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

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.config.ConfigurationSource. 36

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

Severity Category Rule Message Line
 Error coding MagicNumber '30' is a magic number. 47

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 132). 49
 Error sizes LineLength Line is longer than 120 characters (found 128). 50

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error coding DeclarationOrder Variable access definition in wrong order. 31
 Error coding HiddenField 'os' hides a field. 98

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 136). 61
 Error sizes ParameterNumber More than 15 parameters (found 17). 107

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

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

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 48
 Error coding DeclarationOrder Variable access definition in wrong order. 48
 Error javadoc JavadocMethod Unused @param tag for 'connectTimeoutMillis'. 93
 Error sizes ParameterNumber More than 15 parameters (found 31). 97
 Error sizes LineLength Line is longer than 120 characters (found 138). 112
 Error sizes LineLength Line is longer than 120 characters (found 166). 129
 Info misc TodoComment Comment matches to-do format 'TODO:'. 132
 Error sizes LineLength Line is longer than 120 characters (found 122). 136
 Error sizes LineLength Line is longer than 120 characters (found 124). 137

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * Licensed to the Apache Software Foundation (ASF) under one or more'. 2
 Error coding EqualsHashCode Definition of 'equals()' without corresponding definition of 'hashCode()'. 58
 Error coding CovariantEquals covariant equals without overriding equals(java.lang.Object). 58

org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppender.java

Severity Category Rule Message Line
 Error coding HiddenField 'manager' hides a field. 126

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

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

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

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

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

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

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

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

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

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 20
 Error regexp RegexpSingleline Line has trailing spaces. 21
 Error sizes LineLength Line is longer than 120 characters (found 125). 21
 Error regexp RegexpSingleline Line has trailing spaces. 22
 Error sizes LineLength Line is longer than 120 characters (found 133). 22
 Error regexp RegexpSingleline Line has trailing spaces. 24
 Error sizes LineLength Line is longer than 120 characters (found 133). 24
 Error sizes LineLength Line is longer than 120 characters (found 140). 25

org/apache/logging/log4j/core/appender/mom/JmsAppender.java

Severity Category Rule Message Line
 Error design FinalClass Class Builder should be declared as final. 75
 Error javadoc JavadocType Missing a Javadoc comment. 75
 Error coding HiddenField 'name' hides a field. 123
 Error coding HiddenField 'factoryName' hides a field. 128
 Error coding HiddenField 'providerUrl' hides a field. 133
 Error coding HiddenField 'urlPkgPrefixes' hides a field. 138
 Error coding HiddenField 'securityPrincipalName' hides a field. 143
 Error coding HiddenField 'securityCredentials' hides a field. 148
 Error coding HiddenField 'factoryBindingName' hides a field. 153
 Error coding HiddenField 'destinationBindingName' hides a field. 158
 Error coding HiddenField 'username' hides a field. 163
 Error coding HiddenField 'password' hides a field. 168
 Error coding HiddenField 'layout' hides a field. 173
 Error coding HiddenField 'filter' hides a field. 178
 Error coding HiddenField 'ignoreExceptions' hides a field. 183

org/apache/logging/log4j/core/appender/mom/JmsManager.java

Severity Category Rule Message Line
 Error design FinalClass Class JmsManager should be declared as final. 41
 Error javadoc JavadocMethod Expected @throws tag for 'JMSException'. 93
 Error javadoc JavadocMethod Expected @throws tag for 'JMSException'. 103
 Error javadoc JavadocMethod Expected @throws tag for 'JMSException'. 118
 Error blocks EmptyBlock Empty catch block. 129
 Error blocks EmptyBlock Empty catch block. 133
 Error design FinalClass Class JmsConfiguration should be declared as final. 138
 Error javadoc JavadocType Missing a Javadoc comment. 138
 Error sizes LineLength Line is longer than 120 characters (found 129). 145
 Error javadoc JavadocType Missing a Javadoc comment. 155

org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppender.java

Severity Category Rule Message Line
 Error sizes ParameterNumber More than 15 parameters (found 25). 133
 Error sizes ParameterNumber More than 15 parameters (found 25). 167
 Error sizes LineLength Line is longer than 120 characters (found 121). 253
 Error sizes LineLength Line is longer than 120 characters (found 180). 329
 Error sizes LineLength Line is longer than 120 characters (found 170). 330
 Error sizes LineLength Line is longer than 120 characters (found 167). 331

org/apache/logging/log4j/core/appender/mom/kafka/DefaultKafkaProducerFactory.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 25

org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender.java

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 57
 Error sizes LineLength Line is longer than 120 characters (found 172). 59
 Error coding DeclarationOrder Constructor definition in wrong order. 59

org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error design VisibilityModifier Variable 'producerFactory' must be private and have accessor methods. 37

org/apache/logging/log4j/core/appender/mom/kafka/KafkaProducerFactory.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error javadoc JavadocType Missing a Javadoc comment. 24

org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicy.java

Severity Category Rule Message Line
 Error design FinalClass Class LoggerNameLevelRewritePolicy should be declared as final. 37
 Error coding DeclarationOrder Instance variable definition in wrong order. 67
 Error coding DeclarationOrder Instance variable definition in wrong order. 69
 Error coding DeclarationOrder Constructor definition in wrong order. 71

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

Severity Category Rule Message Line
 Error coding HiddenField 'compressionLevel' hides a field. 92
 Error coding HiddenField 'compressionLevel' hides a field. 99
 Error coding HiddenField 'compressionLevel' hides a field. 106
 Error regexp RegexpSingleline Line has trailing spaces. 109
 Error coding HiddenField 'compressionLevel' hides a field. 114
 Error regexp RegexpSingleline Line has trailing spaces. 117
 Error coding HiddenField 'compressionLevel' hides a field. 122
 Error regexp RegexpSingleline Line has trailing spaces. 125
 Error coding HiddenField 'compressionLevel' hides a field. 130
 Error regexp RegexpSingleline Line has trailing spaces. 133
 Error coding HiddenField 'compressionLevel' hides a field. 164
 Error coding DeclarationOrder Instance variable definition in wrong order. 225
 Error coding DeclarationOrder Instance variable definition in wrong order. 230
 Error coding DeclarationOrder Instance variable definition in wrong order. 231
 Error coding DeclarationOrder Instance variable definition in wrong order. 232
 Error coding DeclarationOrder Instance variable definition in wrong order. 233
 Error coding DeclarationOrder Constructor definition in wrong order. 240
 Error coding HiddenField 'maxIndex' hides a field. 283
 Error sizes LineLength Line is longer than 120 characters (found 122). 318
 Error sizes LineLength Line is longer than 120 characters (found 124). 419

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

Severity Category Rule Message Line
 Error naming StaticVariableName Name 'JVM_START_TIME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 34
 Error coding HiddenField 'manager' hides a field. 44

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error sizes LineLength Line is longer than 120 characters (found 127). 172
 Error sizes LineLength Line is longer than 120 characters (found 129). 173
 Error regexp RegexpSingleline Line has trailing spaces. 205

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

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 138
 Error javadoc JavadocMethod Expected @param tag for '<T>'. 142
 Error regexp RegexpSingleline Line has trailing spaces. 143
 Error javadoc JavadocStyle First sentence should end with a period. 147

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

Severity Category Rule Message Line
 Error coding HiddenField 'asyncLogger' hides a field. 76
 Error coding HiddenField 'loggerName' hides a field. 76
 Error coding HiddenField 'marker' hides a field. 76
 Error coding HiddenField 'fqcn' hides a field. 77
 Error coding HiddenField 'level' hides a field. 77
 Error coding HiddenField 'contextStack' hides a field. 78
 Error coding HiddenField 'threadName' hides a field. 78
 Error coding HiddenField 'location' hides a field. 79
 Error coding HiddenField 'currentTimeMillis' hides a field. 79
 Error coding HiddenField 'nanoTime' hides a field. 79
 Error coding HiddenField 'endOfBatch' hides a field. 101
 Error regexp RegexpSingleline Line has trailing spaces. 296

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

Severity Category Rule Message Line
 Error coding HiddenField 'asyncLogger' hides a field. 81
 Error coding HiddenField 'loggerName' hides a field. 81
 Error coding HiddenField 'marker' hides a field. 82
 Error coding HiddenField 'fqcn' hides a field. 82
 Error coding HiddenField 'level' hides a field. 82
 Error coding HiddenField 'message' hides a field. 82
 Error coding HiddenField 'thrown' hides a field. 83
 Error coding HiddenField 'contextMap' hides a field. 83
 Error coding HiddenField 'contextStack' hides a field. 84
 Error coding HiddenField 'threadName' hides a field. 84
 Error coding HiddenField 'location' hides a field. 85
 Error coding HiddenField 'currentTimeMillis' hides a field. 85
 Error coding HiddenField 'nanoTime' hides a field. 85

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 121). 422
 Info misc TodoComment Comment matches to-do format 'TODO:'. 445
 Error coding HiddenField 'monitor' hides a field. 538
 Error sizes LineLength Line is longer than 120 characters (found 123). 619

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

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.Level. 19
 Error imports ImportOrder Wrong order for 'java.util.List' import. 28
 Error javadoc JavadocMethod Expected @param tag for '<T>'. 61
 Error sizes LineLength Line is longer than 120 characters (found 123). 132

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 123
 Error coding DeclarationOrder Static variable definition in wrong order. 125
 Error sizes LineLength Line is longer than 120 characters (found 129). 139
 Error sizes LineLength Line is longer than 120 characters (found 129). 468

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error coding DeclarationOrder Constructor definition in wrong order. 68
 Error coding DeclarationOrder Constructor definition in wrong order. 72
 Error coding DeclarationOrder Constructor definition in wrong order. 87
 Error coding DeclarationOrder Constructor definition in wrong order. 102

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 122). 47
 Error sizes LineLength Line is longer than 120 characters (found 128). 51
 Error blocks LeftCurly '{' should be on the previous line. 78
 Error sizes LineLength Line is longer than 120 characters (found 122). 85
 Error sizes LineLength Line is longer than 120 characters (found 129). 185
 Error regexp RegexpSingleline Line has trailing spaces. 205
 Error coding DeclarationOrder Constructor definition in wrong order. 309

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

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

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Variable access definition in wrong order. 34
 Error coding DeclarationOrder Static variable definition in wrong order. 48
 Error javadoc JavadocType Missing a Javadoc comment. 95
 Error sizes LineLength Line is longer than 120 characters (found 149). 112

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

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.lookup.StrSubstitutor. 45
 Error javadoc JavadocVariable Missing a Javadoc comment. 59
 Error naming StaticVariableName Name 'LOG_EVENT_FACTORY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
 Error coding HiddenField 'level' hides a field. 183
 Error coding HiddenField 'name' hides a field. 192
 Error coding HiddenField 'level' hides a field. 336

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

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

org/apache/logging/log4j/core/config/builder/api/AppenderComponentBuilder.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.

org/apache/logging/log4j/core/config/builder/api/Component.java

Severity Category Rule Message Line
 Error coding HiddenField 'value' hides a field. 58

org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.java

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

org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilderFactory.java

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

org/apache/logging/log4j/core/config/builder/impl/BuiltConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error imports ImportOrder Wrong order for 'java.io.File' import. 31
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 43
 Error javadoc JavadocVariable Missing a Javadoc comment. 45
 Error coding DeclarationOrder Variable access definition in wrong order. 45
 Error sizes LineLength Line is longer than 120 characters (found 121). 145
 Error whitespace WhitespaceAfter 'cast' is not followed by whitespace. 145

org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderComponentBuilder.java

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

org/apache/logging/log4j/core/config/builder/impl/DefaultComponentAndConfigurationBuilder.java

Severity Category Rule Message Line
 Error javadoc JavadocType Type Javadoc comment is missing an @param <T> tag. 27
 Error sizes LineLength Line is longer than 120 characters (found 130). 30
 Error sizes LineLength Line is longer than 120 characters (found 130). 35

org/apache/logging/log4j/core/config/builder/impl/DefaultComponentBuilder.java

Severity Category Rule Message Line
 Error imports ImportOrder Wrong order for 'java.util.ArrayList' import. 25
 Error javadoc JavadocType Type Javadoc comment is missing an @param <CB> tag. 34
 Error javadoc JavadocType Type Javadoc comment is missing an @param <T> tag. 34
 Error coding HiddenField 'value' hides a field. 61
 Error coding HiddenField 'value' hides a field. 66
 Error coding HiddenField 'value' hides a field. 71
 Error coding HiddenField 'value' hides a field. 82
 Error coding HiddenField 'value' hides a field. 88
 Error coding HiddenField 'builder' hides a field. 94
 Error coding HiddenField 'value' hides a field. 117

org/apache/logging/log4j/core/config/builder/impl/DefaultConfigurationBuilder.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.config.Configuration. 21
 Error imports ImportOrder Wrong order for 'java.lang.reflect.Constructor' import. 36
 Error coding HiddenField 'name' hides a field. 163
 Error coding HiddenField 'name' hides a field. 173
 Error coding HiddenField 'level' hides a field. 173
 Error coding HiddenField 'name' hides a field. 178
 Error coding HiddenField 'level' hides a field. 178
 Error coding HiddenField 'level' hides a field. 183
 Error coding HiddenField 'level' hides a field. 188
 Error coding HiddenField 'name' hides a field. 193
 Error sizes LineLength Line is longer than 120 characters (found 135). 198
 Error coding HiddenField 'name' hides a field. 198
 Error coding HiddenField 'name' hides a field. 204
 Error coding HiddenField 'level' hides a field. 204
 Error sizes LineLength Line is longer than 120 characters (found 125). 209
 Error coding HiddenField 'name' hides a field. 225
 Error coding HiddenField 'level' hides a field. 225
 Error coding HiddenField 'name' hides a field. 230
 Error coding HiddenField 'level' hides a field. 230
 Error coding HiddenField 'level' hides a field. 235
 Error coding HiddenField 'level' hides a field. 240
 Error coding HiddenField 'advertiser' hides a field. 245
 Error coding HiddenField 'name' hides a field. 257
 Error coding HiddenField 'packages' hides a field. 281
 Error coding HiddenField 'level' hides a field. 293
 Error coding HiddenField 'verbosity' hides a field. 299

org/apache/logging/log4j/core/config/builder/impl/DefaultFilterComponentBuilder.java

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

org/apache/logging/log4j/core/config/builder/impl/DefaultLayoutComponentBuilder.java

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

org/apache/logging/log4j/core/config/builder/impl/DefaultLoggerComponentBuilder.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error sizes LineLength Line is longer than 120 characters (found 127). 36
 Error sizes LineLength Line is longer than 120 characters (found 127). 49

org/apache/logging/log4j/core/config/builder/impl/DefaultRootLoggerComponentBuilder.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.

org/apache/logging/log4j/core/config/json/JsonConfiguration.java

Severity Category Rule Message Line
 Error imports ImportOrder Wrong order for 'org.apache.logging.log4j.core.config.AbstractConfiguration' import. 22
 Error imports ImportOrder Wrong order for 'java.io.ByteArrayInputStream' import. 34
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 50
 Info misc TodoComment Comment matches to-do format 'TODO:'. 75

org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.java

Severity Category Rule Message Line
 Error naming ConstantName Name 'dependencies' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 38

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

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

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

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/convert/TypeConverter.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistry.java

Severity Category Rule Message Line
 Error design FinalClass Class TypeConverterRegistry should be declared as final. 40
 Error naming StaticVariableName Name 'INSTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 43
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 87
 Error coding DeclarationOrder Constructor definition in wrong order. 106
 Error sizes LineLength Line is longer than 120 characters (found 142). 130

org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 45
 Error naming ConstantName Name 'PREFIX_0x' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 100
 Error coding DeclarationOrder Static variable definition in wrong order. 359

org/apache/logging/log4j/core/config/plugins/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/processor/PluginCache.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error imports ImportOrder Wrong order for 'java.io.BufferedInputStream' import. 22
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 71
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 101

org/apache/logging/log4j/core/config/plugins/processor/PluginEntry.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 26

org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Info misc TodoComment Comment matches to-do format 'TODO:'. 52
 Error design FinalClass Class PluginElementVisitor should be declared as final. 116
 Error design FinalClass Class PluginAliasesElementVisitor should be declared as final. 141
 Error whitespace GenericWhitespace '>' is followed by whitespace. 146

org/apache/logging/log4j/core/config/plugins/processor/package-info.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/util/PluginBuilder.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error coding HiddenField 'configuration' hides a field. 80
 Error coding HiddenField 'node' hides a field. 91
 Error coding HiddenField 'event' hides a field. 102
 Error sizes LineLength Line is longer than 120 characters (found 132). 117

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

Severity Category Rule Message Line
 Error imports ImportOrder Wrong order for 'java.util.Collection' import. 24
 Error javadoc JavadocMethod Expected @param tag for 'args'. 63
 Error sizes LineLength Line is longer than 120 characters (found 145). 141

org/apache/logging/log4j/core/config/plugins/util/PluginRegistry.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3
 Error design FinalClass Class PluginRegistry should be declared as final. 47
 Error naming StaticVariableName Name 'INSTANCE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 51
 Error javadoc JavadocMethod Expected an @return tag. 106
 Error javadoc JavadocMethod Expected an @return tag. 113
 Error javadoc JavadocMethod Expected @param tag for 'bundleId'. 133
 Error javadoc JavadocMethod Expected an @return tag. 140
 Error javadoc JavadocMethod Expected @param tag for 'bundleId'. 140
 Error javadoc JavadocMethod Expected @param tag for 'loader'. 140
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 182
 Error javadoc JavadocMethod Expected an @return tag. 205
 Error javadoc JavadocMethod Expected @param tag for 'pkg'. 205

org/apache/logging/log4j/core/config/plugins/util/PluginType.java

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'pluginEntry'. 37
 Error javadoc JavadocMethod Expected @param tag for 'pluginClass'. 37
 Error javadoc JavadocMethod Expected @param tag for 'elementName'. 37
 Error javadoc JavadocMethod Expected an @return tag. 54
 Error javadoc JavadocMethod Expected an @return tag. 69

org/apache/logging/log4j/core/config/plugins/util/package-info.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/AbstractPluginVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginAttributeVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginBuilderAttributeVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error sizes LineLength Line is longer than 120 characters (found 167). 31

org/apache/logging/log4j/core/config/plugins/visitors/PluginConfigurationVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginElementVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginNodeVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginValueVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitor.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitors.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/plugins/visitors/package-info.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

org/apache/logging/log4j/core/config/properties/PropertiesConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Missing package-info.java file.
 Error imports ImportOrder Wrong order for 'java.io.IOException' import. 25

org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.java

Severity Category Rule Message Line
 Error imports ImportOrder Wrong order for 'java.io.IOException' import. 37
 Error coding MagicNumber '8' is a magic number. 47

org/apache/logging/log4j/core/config/status/StatusConfiguration.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error javadoc JavadocVariable Missing a Javadoc comment. 61
 Error coding HiddenField 'destination' hides a field. 97
 Error coding HiddenField 'status' hides a field. 134
 Error coding HiddenField 'status' hides a field. 149
 Error coding HiddenField 'verbosity' hides a field. 161
 Error coding HiddenField 'verboseClasses' hides a field. 172

org/apache/logging/log4j/core/config/yaml/YamlConfiguration.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 29

org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 26
 Error naming ConstantName Name 'dependencies' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 35

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

Severity Category Rule Message Line
 Error coding HiddenField 'filter' hides a field. 58
 Error coding HiddenField 'filter' hides a field. 74

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Constructor definition in wrong order. 88
 Error coding HiddenField 'level' hides a field. 99
 Error coding HiddenField 'level' hides a field. 105
 Error coding HiddenField 'level' hides a field. 111
 Error coding HiddenField 'level' hides a field. 128
 Error coding DeclarationOrder Instance variable definition in wrong order. 183
 Error javadoc JavadocType Missing a Javadoc comment. 229
 Error javadoc JavadocMethod Expected an @return tag. 249
 Error coding HiddenField 'level' hides a field. 249
 Error javadoc JavadocMethod Expected @param tag for 'level'. 249
 Error javadoc JavadocMethod Expected an @return tag. 257
 Error coding HiddenField 'rate' hides a field. 257
 Error javadoc JavadocMethod Expected @param tag for 'rate'. 257
 Error javadoc JavadocMethod Expected an @return tag. 266
 Error coding HiddenField 'maxBurst' hides a field. 266
 Error javadoc JavadocMethod Expected @param tag for 'maxBurst'. 266
 Error javadoc JavadocMethod Expected an @return tag. 274
 Error coding HiddenField 'onMatch' hides a field. 274
 Error javadoc JavadocMethod Expected @param tag for 'onMatch'. 274
 Error javadoc JavadocMethod Expected an @return tag. 282
 Error coding HiddenField 'onMismatch' hides a field. 282
 Error javadoc JavadocMethod Expected @param tag for 'onMismatch'. 282

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 121). 40
 Error coding DeclarationOrder Instance variable definition in wrong order. 68
 Error coding DeclarationOrder Instance variable definition in wrong order. 69
 Error coding DeclarationOrder Instance variable definition in wrong order. 71
 Error coding DeclarationOrder Constructor definition in wrong order. 73

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

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'maxLevel'. 59
 Error regexp RegexpSingleline Line has trailing spaces. 60
 Error coding DeclarationOrder Instance variable definition in wrong order. 69
 Error coding DeclarationOrder Instance variable definition in wrong order. 71
 Error sizes LineLength Line is longer than 120 characters (found 121). 73
 Error coding DeclarationOrder Constructor definition in wrong order. 73

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

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalArgumentException'. 132
 Error javadoc JavadocMethod Expected @throws tag for 'IllegalAccessException'. 132

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

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

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

Severity Category Rule Message Line
 Error coding HiddenField 'level' hides a field. 51
 Error coding HiddenField 'level' hides a field. 57
 Error coding HiddenField 'level' hides a field. 63
 Error coding HiddenField 'level' hides a field. 73

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error javadoc JavadocMethod Expected @param tag for 'exact'. 41
 Error javadoc JavadocMethod Expected @param tag for 'location'. 41
 Error javadoc JavadocMethod Expected @param tag for 'version'. 41
 Error coding MagicNumber '1231' is a magic number. 96
 Error coding MagicNumber '1237' is a magic number. 96

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 121). 40
 Error javadoc JavadocMethod Expected @param tag for 'declaringClass'. 48
 Error javadoc JavadocMethod Expected @param tag for 'methodName'. 48
 Error javadoc JavadocMethod Expected @param tag for 'fileName'. 48
 Error javadoc JavadocMethod Expected @param tag for 'lineNumber'. 49
 Error javadoc JavadocMethod Expected @param tag for 'exact'. 49
 Error javadoc JavadocMethod Expected @param tag for 'location'. 49
 Error javadoc JavadocMethod Expected @param tag for 'version'. 49

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 129). 86
 Info misc TodoComment Comment matches to-do format 'TODO:'. 104
 Error javadoc JavadocStyle First sentence should end with a period. 181
 Error javadoc JavadocStyle First sentence should end with a period. 247
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 247

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

Severity Category Rule Message Line
 Error coding HiddenField 'level' hides a field. 124
 Error coding HiddenField 'loggerFqcn' hides a field. 129
 Error coding HiddenField 'loggerName' hides a field. 134
 Error coding HiddenField 'marker' hides a field. 139
 Error coding HiddenField 'message' hides a field. 144
 Error coding HiddenField 'thrown' hides a field. 149
 Error coding HiddenField 'timeMillis' hides a field. 154
 Error coding HiddenField 'thrownProxy' hides a field. 159
 Error coding HiddenField 'contextMap' hides a field. 164
 Error coding HiddenField 'contextStack' hides a field. 169
 Error coding HiddenField 'threadName' hides a field. 174
 Error coding HiddenField 'source' hides a field. 179
 Error coding HiddenField 'includeLocation' hides a field. 184
 Error coding HiddenField 'endOfBatch' hides a field. 189
 Error coding HiddenField 'nanoTime' hides a field. 200
 Error coding DeclarationOrder Constructor definition in wrong order. 223
 Error coding DeclarationOrder Constructor definition in wrong order. 232
 Error javadoc JavadocMethod Expected @param tag for 'timestamp'. 233
 Error coding DeclarationOrder Constructor definition in wrong order. 248
 Error coding DeclarationOrder Constructor definition in wrong order. 265
 Error coding DeclarationOrder Constructor definition in wrong order. 294
 Error regexp RegexpSingleline Line has trailing spaces. 327
 Error coding DeclarationOrder Constructor definition in wrong order. 349
 Error coding MagicNumber '31' is a magic number. 692
 Error coding MagicNumber '31' is a magic number. 693
 Error coding MagicNumber '31' is a magic number. 694
 Error coding MagicNumber '31' is a magic number. 695
 Error coding MagicNumber '31' is a magic number. 696
 Error coding MagicNumber '32' is a magic number. 696
 Error coding MagicNumber '31' is a magic number. 697
 Error coding MagicNumber '32' is a magic number. 697
 Error coding MagicNumber '31' is a magic number. 698
 Error coding MagicNumber '31' is a magic number. 699
 Error coding MagicNumber '31' is a magic number. 700
 Error coding MagicNumber '31' is a magic number. 701
 Error coding MagicNumber '31' is a magic number. 702
 Error coding MagicNumber '31' is a magic number. 703
 Error coding MagicNumber '31' is a magic number. 704
 Error coding MagicNumber '31' is a magic number. 705

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Variable access definition in wrong order. 37
 Error javadoc JavadocVariable Missing a Javadoc comment. 69
 Error coding DeclarationOrder Static variable definition in wrong order. 69
 Error coding DeclarationOrder Variable access definition in wrong order. 69
 Error javadoc JavadocVariable Missing a Javadoc comment. 70
 Error coding DeclarationOrder Static variable definition in wrong order. 70
 Error coding DeclarationOrder Variable access definition in wrong order. 70
 Error javadoc JavadocVariable Missing a Javadoc comment. 71
 Error coding DeclarationOrder Static variable definition in wrong order. 71
 Error coding DeclarationOrder Variable access definition in wrong order. 71
 Error javadoc JavadocVariable Missing a Javadoc comment. 72
 Error coding DeclarationOrder Static variable definition in wrong order. 72
 Error coding DeclarationOrder Variable access definition in wrong order. 72
 Error javadoc JavadocVariable Missing a Javadoc comment. 73
 Error coding DeclarationOrder Static variable definition in wrong order. 73
 Error coding DeclarationOrder Variable access definition in wrong order. 73
 Error javadoc JavadocVariable Missing a Javadoc comment. 74
 Error coding DeclarationOrder Static variable definition in wrong order. 74
 Error coding DeclarationOrder Variable access definition in wrong order. 74
 Error sizes LineLength Line is longer than 120 characters (found 135). 166
 Error javadoc JavadocMethod Expected an @return tag. 183

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

Severity Category Rule Message Line
 Info misc TodoComment Comment matches to-do format 'TODO:'. 46
 Info misc TodoComment Comment matches to-do format 'TODO:'. 49
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 54
 Error sizes LineLength Line is longer than 120 characters (found 139). 138
 Error sizes LineLength Line is longer than 120 characters (found 142). 208
 Error sizes LineLength Line is longer than 120 characters (found 124). 224
 Error coding HiddenField 'suppressedProxies' hides a field. 224
 Error sizes LineLength Line is longer than 120 characters (found 129). 273

org/apache/logging/log4j/core/jackson/ExtendedStackTraceElementMixIn.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.impl.ExtendedStackTraceElement. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonCreator. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonIgnore. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 26
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonPropertyOrder. 27
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty. 28

org/apache/logging/log4j/core/jackson/Initializers.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.Module.SetupContext. 26
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.module.SimpleModule. 27
 Error sizes LineLength Line is longer than 120 characters (found 140). 45
 Error regexp RegexpSingleline Line has trailing spaces. 51

org/apache/logging/log4j/core/jackson/JsonConstants.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 23
 Error javadoc JavadocVariable Missing a Javadoc comment. 24
 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 javadoc JavadocVariable Missing a Javadoc comment. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 33

org/apache/logging/log4j/core/jackson/LevelMixIn.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.Marker. 20
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonCreator. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonIgnoreProperties. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonValue. 25

org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of '/*'. 1
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonParser. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonProcessingException. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.type.TypeReference. 26
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.DeserializationContext. 27
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.deser.std.StdDeserializer. 28

org/apache/logging/log4j/core/jackson/ListOfMapEntrySerializer.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonGenerationException. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonGenerator. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.SerializerProvider. 26
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ser.std.StdSerializer. 27

org/apache/logging/log4j/core/jackson/Log4jJsonModule.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.Version. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.module.SimpleModule. 23

org/apache/logging/log4j/core/jackson/Log4jJsonObjectMapper.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonInclude. 19
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectMapper. 20

org/apache/logging/log4j/core/jackson/Log4jStackTraceElementDeserializer.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonParser. 21
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonProcessingException. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonToken. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.DeserializationContext. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.JsonMappingException. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer. 26
 Error coding MultipleVariableDeclarations Each variable declaration must be in its own statement. 50

org/apache/logging/log4j/core/jackson/Log4jXmlModule.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.JacksonXmlModule. 22

org/apache/logging/log4j/core/jackson/Log4jXmlObjectMapper.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonInclude. 19
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectMapper. 20
 Error imports UnusedImports Unused import - com.fasterxml.jackson.databind.ObjectMapper. 20
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.XmlMapper. 21

org/apache/logging/log4j/core/jackson/LogEventMixIn.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonFilter. 28
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonIgnore. 29
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 30
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonPropertyOrder. 31
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonRootName. 32
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.annotation.JsonDeserialize. 33
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.annotation.JsonSerialize. 34
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper. 35
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty. 36
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement. 37
 Error javadoc JavadocType Missing a Javadoc comment. 39
 Error sizes LineLength Line is longer than 120 characters (found 132). 42

org/apache/logging/log4j/core/jackson/MapEntry.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonCreator. 21
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonPropertyOrder. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty. 24
 Error sizes LineLength Line is longer than 120 characters (found 140). 31

org/apache/logging/log4j/core/jackson/MarkerMixIn.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonCreator. 21
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.annotation.JsonDeserialize. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty. 25
 Error sizes LineLength Line is longer than 120 characters (found 121). 30

org/apache/logging/log4j/core/jackson/MessageSerializer.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonGenerationException. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonGenerator. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.SerializerProvider. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ser.std.StdScalarSerializer. 26
 Error sizes LineLength Line is longer than 120 characters (found 127). 42

org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonParser. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonProcessingException. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.type.TypeReference. 26
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.DeserializationContext. 27
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.deser.std.StdDeserializer. 28
 Error sizes LineLength Line is longer than 120 characters (found 124). 44

org/apache/logging/log4j/core/jackson/SimpleMessageDeserializer.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonParser. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonProcessingException. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.DeserializationContext. 25
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer. 26

org/apache/logging/log4j/core/jackson/StackTraceElementMixIn.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonCreator. 19
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonIgnoreProperties. 20
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 21
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty. 22
 Error regexp RegexpSingleline Line has trailing spaces. 37
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error blocks LeftCurly '{' should be on the previous line. 42

org/apache/logging/log4j/core/jackson/ThrowableProxyMixIn.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonIgnore. 22
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.annotation.JsonProperty. 23
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty. 25

org/apache/logging/log4j/core/jackson/XmlConstants.java

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 23
 Error javadoc JavadocVariable Missing a Javadoc comment. 24
 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 javadoc JavadocVariable Missing a Javadoc comment. 28
 Error javadoc JavadocVariable Missing a Javadoc comment. 29
 Error javadoc JavadocVariable Missing a Javadoc comment. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 31
 Error javadoc JavadocVariable Missing a Javadoc comment. 32
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 34
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37

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

Severity Category Rule Message Line
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 87

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

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

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

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 39
 Error coding DeclarationOrder Constructor definition in wrong order. 47
 Error regexp RegexpSingleline Line has trailing spaces. 48

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Variable access definition in wrong order. 65
 Error naming ConstantName Name 'executor' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 65
 Error coding HiddenField 'executor' hides a field. 265
 Error coding HiddenField 'executor' hides a field. 273
 Error coding HiddenField 'executor' hides a field. 341
 Error coding HiddenField 'executor' hides a field. 358

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

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

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

Severity Category Rule Message Line
 Error modifier RedundantModifier Redundant 'public' modifier. 70

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 34

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

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.JsonProcessingException. 24
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectWriter. 25
 Error javadoc JavadocType Missing a Javadoc comment. 27
 Error sizes LineLength Line is longer than 120 characters (found 164). 38

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

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 35
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 42
 Error naming ConstantName Name 'threadLocal' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 42
 Info misc TodoComment Comment matches to-do format 'TODO:'. 49
 Error coding MagicNumber '8' is a magic number. 72
 Error coding MagicNumber '255' is a magic number. 149

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

Severity Category Rule Message Line
 Error blocks LeftCurly '{' should be on the previous line. 67
 Error sizes LineLength Line is longer than 120 characters (found 123). 69
 Error sizes LineLength Line is longer than 120 characters (found 125). 73
 Error coding DeclarationOrder Constructor definition in wrong order. 73

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

Severity Category Rule Message Line
 Error regexp RegexpSingleline Line has trailing spaces. 36
 Error blocks LeftCurly '{' should be on the previous line. 76
 Error sizes LineLength Line is longer than 120 characters (found 123). 78
 Error sizes LineLength Line is longer than 120 characters (found 123). 82
 Error coding DeclarationOrder Constructor definition in wrong order. 82

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

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.io.JsonStringEncoder. 44
 Error javadoc JavadocType Missing a Javadoc comment. 75
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 83
 Error javadoc JavadocVariable Missing a Javadoc comment. 89
 Error whitespace WhitespaceAround '=' is not preceded with whitespace. 129
 Error coding MagicNumber '8' is a magic number. 156
 Error sizes LineLength Line is longer than 120 characters (found 140). 216

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 121). 60
 Error javadoc JavadocStyle First sentence should end with a period. 74
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 76
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error javadoc JavadocVariable Missing a Javadoc comment. 77
 Error coding HiddenField 'contentType' hides a field. 114
 Error design FinalClass Class Builder should be declared as final. 344
 Error javadoc JavadocType Missing a Javadoc comment. 344
 Error coding HiddenField 'locationInfo' hides a field. 367
 Error coding HiddenField 'title' hides a field. 372
 Error coding HiddenField 'contentType' hides a field. 377
 Error coding HiddenField 'charset' hides a field. 382
 Error coding HiddenField 'fontSize' hides a field. 387
 Error coding HiddenField 'fontName' hides a field. 392
 Info misc TodoComment Comment matches to-do format 'TODO:'. 399

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

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.PrettyPrinter. 28
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.util.DefaultPrettyPrinter. 29
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.core.util.MinimalPrettyPrinter. 30
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectMapper. 31
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectWriter. 32
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter. 33
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider. 34
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter. 35
 Error javadoc JavadocType Missing a Javadoc comment. 37
 Error javadoc JavadocType Missing a Javadoc comment. 39
 Error javadoc JavadocType Missing a Javadoc comment. 72
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 106
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 108
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 110
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 112
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 114
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 116
 Error sizes LineLength Line is longer than 120 characters (found 128). 129

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 137). 35
 Error sizes LineLength Line is longer than 120 characters (found 139). 776
 Error sizes LineLength Line is longer than 120 characters (found 136). 784
 Error sizes LineLength Line is longer than 120 characters (found 139). 789
 Error sizes LineLength Line is longer than 120 characters (found 138). 790
 Error sizes LineLength Line is longer than 120 characters (found 125). 801
 Error sizes LineLength Line is longer than 120 characters (found 124). 803

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

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

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

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.util.KeyValuePair. 31
 Error imports ImportOrder Wrong order for 'java.util.HashMap' import. 34
 Error sizes LineLength Line is longer than 120 characters (found 129). 41
 Error coding DeclarationOrder Static variable definition in wrong order. 52
 Error naming StaticVariableName Name 'LOGGER' must match pattern '^[a-z][a-zA-Z0-9]*$'. 52
 Error sizes LineLength Line is longer than 120 characters (found 122). 61
 Error sizes LineLength Line is longer than 120 characters (found 164). 95
 Error sizes LineLength Line is longer than 120 characters (found 153). 96

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

Severity Category Rule Message Line
 Error blocks LeftCurly '{' should be on the previous line. 189
 Error sizes LineLength Line is longer than 120 characters (found 121). 243
 Error javadoc JavadocMethod Expected @param tag for 'patternSelector'. 255
 Error sizes LineLength Line is longer than 120 characters (found 121). 260
 Error javadoc JavadocType Missing a Javadoc comment. 278
 Error javadoc JavadocType Missing a Javadoc comment. 283
 Error javadoc JavadocType Missing a Javadoc comment. 299
 Error coding HiddenField 'formatters' hides a field. 303
 Error design FinalClass Class Builder should be declared as final. 339
 Info misc TodoComment Comment matches to-do format 'TODO:'. 375
 Error coding HiddenField 'pattern' hides a field. 377
 Error coding HiddenField 'patternSelector' hides a field. 382
 Error coding HiddenField 'configuration' hides a field. 388
 Error coding HiddenField 'regexReplacement' hides a field. 393
 Error coding HiddenField 'charset' hides a field. 398
 Error coding HiddenField 'alwaysWriteExceptions' hides a field. 406
 Error coding HiddenField 'noConsoleNoAnsi' hides a field. 411
 Error coding HiddenField 'header' hides a field. 416
 Error coding HiddenField 'footer' hides a field. 421

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

Severity Category Rule Message Line
 Error imports ImportOrder Wrong order for 'java.io.InvalidObjectException' import. 25
 Error javadoc JavadocType Missing a Javadoc comment. 87
 Error coding HiddenField 'key' hides a field. 97
 Error coding HiddenField 'pattern' hides a field. 102

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

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

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

Severity Category Rule Message Line
 Error sizes ParameterNumber More than 15 parameters (found 19). 125
 Error coding HiddenField 'escapeNewLine' hides a field. 415
 Error coding HiddenField 'checker' hides a field. 496
 Error coding HiddenField 'checker' hides a field. 538
 Error sizes ParameterNumber More than 15 parameters (found 18). 632
 Error javadoc JavadocType Missing a Javadoc comment. 665
 Error javadoc JavadocType Missing a Javadoc comment. 689
 Error coding SimplifyBooleanExpression Expression can be simplified. 700
 Error coding HiddenField 'fields' hides a field. 713

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

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

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 149). 199
 Error blocks LeftCurly '{' should be on the previous line. 288

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

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'properties'. 82
 Info misc TodoComment Comment matches to-do format 'TODO:'. 84
 Error sizes LineLength Line is longer than 120 characters (found 166). 99
 Error sizes LineLength Line is longer than 120 characters (found 133). 106
 Error sizes LineLength Line is longer than 120 characters (found 170). 110

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

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

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Variable access definition in wrong order. 39

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * Licensed to the Apache Software Foundation (ASF) under one or more'. 2
 Error javadoc JavadocStyle First sentence should end with a period. 30
 Error javadoc JavadocVariable Missing a Javadoc comment. 36
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 36
 Error javadoc JavadocVariable Missing a Javadoc comment. 37
 Error modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 37

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 151). 283
 Error sizes LineLength Line is longer than 120 characters (found 170). 317
 Error coding HiddenField 'prefixMatcher' hides a field. 865
 Error coding HiddenField 'suffixMatcher' hides a field. 866
 Error coding HiddenField 'valueDelimiterMatcher' hides a field. 868
 Error sizes LineLength Line is longer than 120 characters (found 161). 932
 Error sizes LineLength Line is longer than 120 characters (found 129). 934
 Error sizes LineLength Line is longer than 120 characters (found 129). 937
 Error coding HiddenField 'prefixMatcher' hides a field. 1093
 Error coding HiddenField 'suffixMatcher' hides a field. 1162
 Error coding HiddenField 'valueDelimiterMatcher' hides a field. 1237

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

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'layout'. 57
 Error javadoc JavadocMethod Expected @param tag for 'writeHeader'. 57

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

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 21

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

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'header'. 59
 Error javadoc JavadocMethod Expected @param tag for 'footer'. 59

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

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 127). 46
 Error sizes LineLength Line is longer than 120 characters (found 138). 58

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

Severity Category Rule Message Line
 Error design FinalClass Class JndiManager should be declared as final. 35
 Error javadoc JavadocMethod Expected @throws tag for 'NamingException'. 127
 Error javadoc JavadocType Missing a Javadoc comment. 131

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

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3
 Error coding DeclarationOrder Variable access definition in wrong order. 47
 Error javadoc JavadocStyle First sentence should end with a period. 120

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

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

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

Severity Category Rule Message Line
 Error coding HiddenField 'message' hides a field. 237

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 41
 Error javadoc JavadocMethod Expected @param tag for 'sslConfig'. 60
 Error javadoc JavadocMethod Expected @param tag for 'immediateFail'. 61
 Error javadoc JavadocType Missing a Javadoc comment. 67
 Error javadoc JavadocType Missing a Javadoc comment. 127
 Error javadoc JavadocType Missing a Javadoc comment. 129
 Error blocks RightCurly '}' should be on the same line. 145
 Error blocks RightCurly '}' should be on the same line. 149

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

Severity Category Rule Message Line
 Error javadoc JavadocMethod Expected @param tag for 'immediateFail'. 80
 Error javadoc JavadocMethod Expected @param tag for 'immediateFail'. 104
 Error javadoc JavadocMethod Expected @param tag for 'layout'. 104

org/apache/logging/log4j/core/net/mom/jms/JmsQueueReceiver.java

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

org/apache/logging/log4j/core/net/mom/jms/JmsTopicReceiver.java

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

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.

org/apache/logging/log4j/core/net/server/AbstractLogEventBridge.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 33
 Error javadoc JavadocVariable Missing a Javadoc comment. 35
 Error naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 35

org/apache/logging/log4j/core/net/server/AbstractSocketServer.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 94
 Error javadoc JavadocVariable Missing a Javadoc comment. 98
 Error coding DeclarationOrder Variable access definition in wrong order. 98
 Error javadoc JavadocVariable Missing a Javadoc comment. 100
 Error coding DeclarationOrder Variable access definition in wrong order. 100

org/apache/logging/log4j/core/net/server/InputStreamLogEventBridge.java

Severity Category Rule Message Line
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectMapper. 28
 Error imports ImportControl Disallowed import - com.fasterxml.jackson.databind.ObjectReader. 29
 Error sizes LineLength Line is longer than 120 characters (found 139). 44
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 51

org/apache/logging/log4j/core/net/server/JmsServer.java

Severity Category Rule Message Line
 Error blocks EmptyBlock Empty catch block. 102

org/apache/logging/log4j/core/net/server/JsonInputStreamLogEventBridge.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - java.io.InputStream. 19
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.LogEvent. 22
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 31
 Error coding MagicNumber '1024' is a magic number. 38
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 59
 Error regexp RegexpSingleline Line has trailing spaces. 61
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 81

org/apache/logging/log4j/core/net/server/LogEventBridge.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.LogEvent. 22
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 46
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 56

org/apache/logging/log4j/core/net/server/SecureTcpSocketServer.java

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

org/apache/logging/log4j/core/net/server/TcpSocketServer.java

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 171
 Error coding DeclarationOrder Instance variable definition in wrong order. 173
 Error coding DeclarationOrder Constructor definition in wrong order. 185
 Error coding DeclarationOrder Constructor definition in wrong order. 201
 Error javadoc JavadocMethod Expected @throws tag for 'IOException'. 253

org/apache/logging/log4j/core/net/server/UdpSocketServer.java

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 121
 Error coding DeclarationOrder Instance variable definition in wrong order. 124
 Error coding MagicNumber '1024' is a magic number. 124
 Error coding MagicNumber '65' is a magic number. 124
 Error coding MagicNumber '1024' is a magic number. 124
 Error coding DeclarationOrder Constructor definition in wrong order. 135
 Error javadoc JavadocMethod Expected @param tag for 'logEventInput'. 135
 Error sizes LineLength Line is longer than 120 characters (found 133). 154

org/apache/logging/log4j/core/net/server/XmlInputStreamLogEventBridge.java

Severity Category Rule Message Line
 Error imports UnusedImports Unused import - java.io.InputStream. 19
 Error imports UnusedImports Unused import - org.apache.logging.log4j.core.LogEvent. 22
 Error coding MagicNumber '1024' is a magic number. 35
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 51

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

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 27
 Error sizes LineLength Line is longer than 120 characters (found 123). 55

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

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 29
 Error sizes LineLength Line is longer than 120 characters (found 148). 54
 Error regexp RegexpSingleline Line has trailing spaces. 63
 Error sizes LineLength Line is longer than 120 characters (found 136). 64
 Error javadoc JavadocMethod Expected @throws tag for 'StoreConfigurationException'. 64

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

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 38
 Error design FinalClass Class SslConfiguration should be declared as final. 41
 Error blocks RightCurly '}' should be on the same line. 71
 Error blocks RightCurly '}' should be on the same line. 74
 Error blocks RightCurly '}' should be on the same line. 87
 Error blocks RightCurly '}' should be on the same line. 101
 Error sizes LineLength Line is longer than 120 characters (found 135). 109
 Error blocks RightCurly '}' should be on the same line. 125
 Error sizes LineLength Line is longer than 120 characters (found 129). 141
 Error blocks RightCurly '}' should be on the same line. 159
 Error blocks RightCurly '}' should be on the same line. 163
 Error blocks RightCurly '}' should be on the same line. 177
 Error blocks RightCurly '}' should be on the same line. 194
 Error coding EqualsHashCode Definition of 'equals()' without corresponding definition of 'hashCode()'. 207
 Error coding CovariantEquals covariant equals without overriding equals(java.lang.Object). 207
 Error sizes LineLength Line is longer than 120 characters (found 133). 232
 Error regexp RegexpSingleline Line has trailing spaces. 241

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

Severity Category Rule Message Line
 Error design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 22
 Error javadoc JavadocVariable Missing a Javadoc comment. 24
 Error javadoc JavadocVariable Missing a Javadoc comment. 25

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

Severity Category Rule Message Line
 Error javadoc JavadocType Type Javadoc comment is missing an @param <T> tag. 24
 Error javadoc JavadocVariable Missing a Javadoc comment. 25
 Error regexp RegexpSingleline Line has trailing spaces. 95

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

Severity Category Rule Message Line
 Error header Header Line 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

Severity Category Rule Message Line
 Error javadoc JavadocStyle First sentence should end with a period. 28
 Error sizes LineLength Line is longer than 120 characters (found 158). 53
 Error regexp RegexpSingleline Line has trailing spaces. 62
 Error sizes LineLength Line is longer than 120 characters (found 140). 63
 Error javadoc JavadocMethod Expected @throws tag for 'StoreConfigurationException'. 63

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

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error javadoc JavadocStyle First sentence should end with a period. 17

org/apache/logging/log4j/core/osgi/Activator.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error coding HiddenField 'context' hides a field. 44
 Info misc TodoComment Comment matches to-do format 'TODO:'. 60
 Info misc TodoComment Comment matches to-do format 'TODO:'. 74
 Error coding HiddenField 'context' hides a field. 79
 Info misc TodoComment Comment matches to-do format 'TODO:'. 82

org/apache/logging/log4j/core/osgi/BundleContextSelector.java

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

org/apache/logging/log4j/core/osgi/package-info.java

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile File does not end with a newline.
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5

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

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

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

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 37
 Error javadoc JavadocType Missing a Javadoc comment. 45
 Error javadoc JavadocType Missing a Javadoc comment. 63
 Error javadoc JavadocType Missing a Javadoc comment. 81
 Error coding MagicNumber '1000' is a magic number. 85
 Error javadoc JavadocType Missing a Javadoc comment. 89
 Error javadoc JavadocType Missing a Javadoc comment. 97
 Error design VisibilityModifier Variable 'timestampMillis' must be private and have accessor methods. 98
 Error design VisibilityModifier Variable 'formatted' must be private and have accessor methods. 99

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 65
 Error coding DeclarationOrder Instance variable definition in wrong order. 67
 Error coding DeclarationOrder Instance variable definition in wrong order. 69
 Error coding DeclarationOrder Constructor definition in wrong order. 81

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 65
 Error coding DeclarationOrder Instance variable definition in wrong order. 67
 Error coding DeclarationOrder Instance variable definition in wrong order. 69
 Error coding DeclarationOrder Constructor definition in wrong order. 81

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

Severity Category Rule Message Line
 Error whitespace NoWhitespaceAfter '{' is followed by whitespace. 27
 Error sizes LineLength Line is longer than 120 characters (found 122). 66
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 97

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 190
 Error coding DeclarationOrder Instance variable definition in wrong order. 192
 Error coding DeclarationOrder Instance variable definition in wrong order. 194
 Error sizes LineLength Line is longer than 120 characters (found 140). 204
 Error coding DeclarationOrder Constructor definition in wrong order. 204

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

Severity Category Rule Message Line
 Error coding HiddenField 'key' hides a field. 108
 Error whitespace WhitespaceAround '{' is not preceded with whitespace. 119

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Constructor definition in wrong order. 46

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

Severity Category Rule Message Line
 Error sizes MethodLength Method length is 152 lines (max allowed is 150). 311
 Error whitespace WhitespaceAfter ',' is not followed by whitespace. 421
 Error whitespace FileTabCharacter File contains tab characters (this is the first instance). 426
 Error sizes LineLength Line is longer than 120 characters (found 126). 427
 Error sizes LineLength Line is longer than 120 characters (found 127). 431
 Error sizes LineLength Line is longer than 120 characters (found 122). 482
 Error sizes LineLength Line is longer than 120 characters (found 122). 591

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 66
 Error coding DeclarationOrder Instance variable definition in wrong order. 68
 Error coding DeclarationOrder Instance variable definition in wrong order. 70
 Error coding DeclarationOrder Instance variable definition in wrong order. 72
 Error coding DeclarationOrder Constructor definition in wrong order. 84

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Variable access definition in wrong order. 43
 Error blocks RightCurly '}' should be on the same line. 79
 Error whitespace WhitespaceAround '!=' is not followed by whitespace. 101
 Error blocks RightCurly '}' should be on the same line. 111
 Error blocks RightCurly '}' should be on the same line. 114
 Error blocks RightCurly '}' should be on the same line. 117
 Error blocks RightCurly '}' should be on the same line. 120
 Error blocks RightCurly '}' should be on the same line. 123

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

Severity Category Rule Message Line
 Error coding DeclarationOrder Instance variable definition in wrong order. 57
 Error coding DeclarationOrder Constructor definition in wrong order. 65

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 50
 Error coding DeclarationOrder Variable access definition in wrong order. 50
 Error javadoc JavadocVariable Missing a Javadoc comment. 52
 Error coding DeclarationOrder Variable access definition in wrong order. 52

org/apache/logging/log4j/core/tools/Generate.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 50
 Error coding DeclarationOrder Constructor definition in wrong order. 560
 Error coding DeclarationOrder Constructor definition in wrong order. 581
 Error javadoc JavadocType Missing a Javadoc comment. 585
 Error design VisibilityModifier Variable 'name' must be private and have accessor methods. 586
 Error design VisibilityModifier Variable 'intLevel' must be private and have accessor methods. 587

org/apache/logging/log4j/core/util/Builder.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * The ASF licenses this file to You under the Apache license, Version 2.0'. 5
 Error sizes LineLength Line is longer than 120 characters (found 121). 26
 Error javadoc JavadocMethod Unable to get class information for @throws tag 'org.apache.logging.log4j.core.config.ConfigurationException'. 41

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

Severity Category Rule Message Line
 Error coding MagicNumber '1000' is a magic number. 45
 Error coding MagicNumber '1000' is a magic number. 45

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

Severity Category Rule Message Line
 Error coding MagicNumber '1000' is a magic number. 38
 Error coding MagicNumber '1000' is a magic number. 38

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

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 39
 Error sizes LineLength Line is longer than 120 characters (found 121). 49

org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Missing a Javadoc comment. 43
 Error coding DeclarationOrder Variable access definition in wrong order. 43

org/apache/logging/log4j/core/util/KeyValuePair.java

Severity Category Rule Message Line
 Error javadoc JavadocType Missing a Javadoc comment. 88

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

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

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

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

org/apache/logging/log4j/core/util/datetime/DateParser.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3

org/apache/logging/log4j/core/util/datetime/DatePrinter.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3

org/apache/logging/log4j/core/util/datetime/FastDateFormat.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3

org/apache/logging/log4j/core/util/datetime/FastDateParser.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3
 Error coding MagicNumber '100' is a magic number. 69
 Error coding MagicNumber '24' is a magic number. 86
 Error coding MagicNumber '12' is a magic number. 92
 Error sizes LineLength Line is longer than 120 characters (found 123). 145
 Error coding MagicNumber '80' is a magic number. 181
 Error coding MagicNumber '100' is a magic number. 183
 Error coding MagicNumber '100' is a magic number. 183
 Error coding MagicNumber '13' is a magic number. 303
 Error coding MagicNumber '13' is a magic number. 303
 Error sizes LineLength Line is longer than 120 characters (found 121). 358
 Error coding FallThrough Fall through from previous branch of the switch statement. 424
 Error coding MagicNumber '100' is a magic number. 500
 Error modifier ModifierOrder 'abstract' modifier out of order with the JLS suggestions. 524
 Error coding DeclarationOrder Static variable definition in wrong order. 563
 Error naming ConstantName Name 'formatPattern' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 563
 Error sizes LineLength Line is longer than 120 characters (found 121). 564
 Error coding DefaultComesLast Default should be last label in the switch. 580
 Error coding DeclarationOrder Static variable definition in wrong order. 629
 Error naming ConstantName Name 'caches' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 631
 Error coding DeclarationOrder Static variable definition in wrong order. 834
 Error javadoc JavadocType Missing a Javadoc comment. 896
 Error coding DeclarationOrder Static variable definition in wrong order. 930
 Error coding DeclarationOrder Static variable definition in wrong order. 931
 Error sizes LineLength Line is longer than 120 characters (found 121). 932
 Error coding DeclarationOrder Static variable definition in wrong order. 932

org/apache/logging/log4j/core/util/datetime/FastDatePrinter.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3
 Error naming LocalFinalVariableName Name 'ERAs' must match pattern '^[a-z][a-zA-Z0-9]*$'. 149
 Error naming LocalFinalVariableName Name 'AmPmStrings' must match pattern '^[a-z][a-zA-Z0-9]*$'. 154
 Error coding SimplifyBooleanExpression Expression can be simplified. 540
 Error coding MagicNumber '13' is a magic number. 556
 Error coding MagicNumber '13' is a magic number. 556
 Error coding MagicNumber '10' is a magic number. 592
 Error coding MagicNumber '10' is a magic number. 593
 Error coding MagicNumber '10' is a magic number. 785
 Error coding MagicNumber '100' is a magic number. 787
 Error coding MagicNumber '10' is a magic number. 832
 Error coding MagicNumber '10' is a magic number. 891
 Error coding MagicNumber '10' is a magic number. 892
 Error coding MagicNumber '100' is a magic number. 935
 Error coding MagicNumber '100' is a magic number. 971
 Error sizes LineLength Line is longer than 120 characters (found 141). 1117
 Error coding DeclarationOrder Static variable definition in wrong order. 1117
 Error naming ConstantName Name 'cTimeZoneDisplayCache' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$|^capabilities$|^log$'. 1117
 Error design VisibilityModifier Variable 'mColon' must be private and have accessor methods. 1205
 Error coding MagicNumber '60' is a magic number. 1239
 Error coding MagicNumber '60' is a magic number. 1239
 Error coding MagicNumber '1000' is a magic number. 1239
 Error coding MagicNumber '60' is a magic number. 1246
 Error coding MagicNumber '1000' is a magic number. 1246
 Error coding MagicNumber '60' is a magic number. 1246
 Error naming TypeName Name 'Iso8601_Rule' must match pattern '^[A-Z][a-zA-Z0-9]*$'. 1256
 Error coding DeclarationOrder Instance variable definition in wrong order. 1285
 Error design VisibilityModifier Variable 'length' must be private and have accessor methods. 1285
 Error coding DeclarationOrder Constructor definition in wrong order. 1292
 Error coding MagicNumber '60' is a magic number. 1322
 Error coding MagicNumber '60' is a magic number. 1322
 Error coding MagicNumber '1000' is a magic number. 1322
 Error coding MagicNumber '60' is a magic number. 1333
 Error coding MagicNumber '1000' is a magic number. 1333
 Error coding MagicNumber '60' is a magic number. 1333
 Error coding MagicNumber '0x80000000' is a magic number. 1360
 Error coding MagicNumber '31' is a magic number. 1372
 Error coding MagicNumber '31' is a magic number. 1372

org/apache/logging/log4j/core/util/datetime/FixedDateFormat.java

Severity Category Rule Message Line
 Error sizes LineLength Line is longer than 120 characters (found 123). 91
 Error coding MagicNumber '3600000' is a magic number. 297
 Error coding MagicNumber '3600000' is a magic number. 298
 Error coding MagicNumber '60000' is a magic number. 300
 Error coding MagicNumber '60000' is a magic number. 301
 Error coding MagicNumber '1000' is a magic number. 303
 Error coding MagicNumber '1000' is a magic number. 304
 Error coding MagicNumber '10' is a magic number. 307
 Error coding MagicNumber '10' is a magic number. 311
 Error coding MagicNumber '10' is a magic number. 316
 Error coding MagicNumber '10' is a magic number. 320
 Error coding MagicNumber '10' is a magic number. 325
 Error coding MagicNumber '10' is a magic number. 327
 Error coding MagicNumber '100' is a magic number. 332
 Error coding MagicNumber '100' is a magic number. 335
 Error coding MagicNumber '10' is a magic number. 336
 Error coding MagicNumber '10' is a magic number. 339

org/apache/logging/log4j/core/util/datetime/FormatCache.java

Severity Category Rule Message Line
 Error header Header Line does not match expected header line of ' * contributor license agreements. See the NOTICE file distributed with'. 3
 Info misc TodoComment Comment matches to-do format 'TODO:'. 35
 Error javadoc JavadocType Type Javadoc comment is missing an @param <F> tag. 36
 Error modifier ModifierOrder 'protected' modifier out of order with the JLS suggestions. 104