PMD Results
The following document contains the results of PMD 4.3.
Files
org/apache/logging/log4j/core/Filter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 20 |
Avoid unused imports such as 'org.apache.logging.log4j.core.net.Protocol' | 24 |
org/apache/logging/log4j/core/appender/AsynchAppender.java
Violation | Line |
---|
Avoid empty catch blocks | 209 - 211 |
Avoid empty catch blocks | 216 - 218 |
org/apache/logging/log4j/core/appender/SocketAppender.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 19 |
Avoid unused imports such as 'org.apache.logging.log4j.core.net.Facility' | 30 |
org/apache/logging/log4j/core/appender/SyslogAppender.java
Violation | Line |
---|
Avoid unused private fields such as 'BSD'. | 39 |
org/apache/logging/log4j/core/appender/rewrite/RewriteAppender.java
Violation | Line |
---|
Overriding method merely calls super | 70 - 72 |
org/apache/logging/log4j/core/appender/rolling/PatternProcessor.java
Violation | Line |
---|
Avoid unused private methods such as 'patternContains(String,char...)'. | 187 |
org/apache/logging/log4j/core/appender/rolling/helper/FileRenameAction.java
Violation | Line |
---|
These nested if statements could be combined | 86 - 89 |
org/apache/logging/log4j/core/config/AppenderControl.java
Violation | Line |
---|
These nested if statements could be combined | 73 - 75 |
org/apache/logging/log4j/core/config/AppenderRef.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 19 |
org/apache/logging/log4j/core/config/ConfigurationFactory.java
Violation | Line |
---|
Avoid empty catch blocks | 242 - 244 |
Avoid empty catch blocks | 274 - 276 |
org/apache/logging/log4j/core/config/JSONConfiguration.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 45 |
org/apache/logging/log4j/core/config/JSONConfigurationFactory.java
Violation | Line |
---|
Avoid unused private fields such as 'configFile'. | 39 |
org/apache/logging/log4j/core/config/LoggerConfig.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 44 |
Overriding method merely calls super | 119 - 121 |
org/apache/logging/log4j/core/config/XMLConfiguration.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 59 |
org/apache/logging/log4j/core/filter/BurstFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 29 |
org/apache/logging/log4j/core/filter/DynamicThresholdFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 32 |
org/apache/logging/log4j/core/filter/MapFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 34 |
org/apache/logging/log4j/core/filter/MarkerFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 19 |
org/apache/logging/log4j/core/filter/RegexFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 28 |
org/apache/logging/log4j/core/filter/StructuredDataFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 33 |
org/apache/logging/log4j/core/filter/ThreadContextMapFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 35 |
Avoid unused private fields such as 'value'. | 45 |
org/apache/logging/log4j/core/filter/ThresholdFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 19 |
org/apache/logging/log4j/core/filter/TimeFilter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 27 |
org/apache/logging/log4j/core/helpers/Loader.java
Violation | Line |
---|
Avoid using java.lang.ThreadGroup; it is not thread safe | 262 |
org/apache/logging/log4j/core/helpers/UUIDUtil.java
Violation | Line |
---|
Avoid empty catch blocks | 97 - 99 |
org/apache/logging/log4j/core/impl/Log4jLogEvent.java
Violation | Line |
---|
Avoid unused method parameters such as 'stream'. | 273 - 275 |
org/apache/logging/log4j/core/impl/ThrowableProxy.java
Violation | Line |
---|
Avoid empty catch blocks | 412 - 414 |
Avoid empty catch blocks | 439 - 441 |
Avoid empty catch blocks | 460 - 462 |
Avoid empty catch blocks | 542 - 544 |
org/apache/logging/log4j/core/layout/AbstractStringLayout.java
Violation | Line |
---|
Avoid empty catch blocks | 43 - 45 |
org/apache/logging/log4j/core/layout/HTMLLayout.java
Violation | Line |
---|
Avoid unused private fields such as 'contentType'. | 64 |
Avoid empty catch blocks | 197 - 199 |
Avoid using java.lang.ThreadGroup; it is not thread safe | 250 |
org/apache/logging/log4j/core/layout/PatternLayout.java
Violation | Line |
---|
Avoid unused private fields such as 'handlesExceptions'. | 86 |
org/apache/logging/log4j/core/layout/RFC5424Layout.java
Violation | Line |
---|
Avoid unused imports such as 'org.apache.logging.log4j.util.EnglishEnums' | 31 |
Avoid unused imports such as 'java.util.Locale' | 43 |
org/apache/logging/log4j/core/layout/SyslogLayout.java
Violation | Line |
---|
Avoid unused imports such as 'org.apache.logging.log4j.util.EnglishEnums' | 25 |
org/apache/logging/log4j/core/layout/XMLLayout.java
Violation | Line |
---|
Avoid empty catch blocks | 222 - 224 |
org/apache/logging/log4j/core/net/SocketServer.java
Violation | Line |
---|
Avoid empty catch blocks | 193 - 195 |
Avoid empty catch blocks | 223 - 225 |
Avoid empty catch blocks | 230 - 232 |
Avoid empty catch blocks | 232 - 234 |
Avoid empty catch blocks | 241 - 243 |
org/apache/logging/log4j/core/net/TCPSocketManager.java
Violation | Line |
---|
Avoid empty catch blocks | 145 - 147 |
org/apache/logging/log4j/core/pattern/AnsiEscape.java
Violation | Line |
---|
Avoid empty catch blocks | 187 - 189 |
org/apache/logging/log4j/core/pattern/ExtendedThrowablePatternConverter.java
Violation | Line |
---|
These nested if statements could be combined | 52 - 61 |
org/apache/logging/log4j/core/pattern/LevelPatternConverter.java
Violation | Line |
---|
Avoid unused imports such as 'java.util.Locale' | 24 |
org/apache/logging/log4j/core/pattern/MarkerPatternConverter.java
Violation | Line |
---|
Avoid unused constructor parameters such as 'options'. | 34 - 36 |
org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.java
Violation | Line |
---|
These nested if statements could be combined | 53 - 62 |
org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java
Violation | Line |
---|
Avoid empty if statements | 66 - 67 |
org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.java
Violation | Line |
---|
Avoid empty catch blocks | 95 - 97 |
Avoid empty catch blocks | 123 - 125 |