PMD Results

The following document contains the results of PMD 4.3.

Files

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

ViolationLine
Avoid unused private fields such as 'BSD'.39

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

ViolationLine
These nested if statements could be combined74 - 76

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

ViolationLine
Avoid empty catch blocks245 - 247
Avoid empty catch blocks277 - 279

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

ViolationLine
Avoid empty catch blocks231 - 233
Avoid using java.lang.ThreadGroup; it is not thread safe246

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

ViolationLine
Avoid empty catch blocks97 - 99

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

ViolationLine
Avoid unused method parameters such as 'stream'.226 - 228

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

ViolationLine
Avoid empty catch blocks357 - 359
Avoid empty catch blocks384 - 386
Avoid empty catch blocks405 - 407
Avoid empty catch blocks477 - 479

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

ViolationLine
Avoid empty catch blocks45 - 47

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

ViolationLine
Avoid unused private fields such as 'contentType'.62
Avoid empty catch blocks155 - 157
Avoid using java.lang.ThreadGroup; it is not thread safe207

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

ViolationLine
Avoid unused private fields such as 'handlesExceptions'.86

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

ViolationLine
Avoid empty catch blocks199 - 201

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

ViolationLine
Avoid empty catch blocks192 - 194
Avoid empty catch blocks223 - 225
Avoid empty catch blocks231 - 233
Avoid empty catch blocks233 - 235
Avoid empty catch blocks242 - 244

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

ViolationLine
Avoid empty catch blocks144 - 146

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

ViolationLine
Avoid unused constructor parameters such as 'options'.34 - 36

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

ViolationLine
Avoid empty catch blocks95 - 97
Avoid empty catch blocks121 - 123