PMD Results

The following document contains the results of PMD 6.4.0.

Files

org/apache/logging/log4j/Level.java

Violation Priority Line
Useless parentheses. 4 202

org/apache/logging/log4j/LogBuilder.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 29

org/apache/logging/log4j/ThreadContext.java

Violation Priority Line
Useless parentheses. 4 94

org/apache/logging/log4j/message/BasicThreadInformation.java

Violation Priority Line
Avoid unused private fields such as 'longName'. 3 30
Avoid unused private fields such as 'isAlive'. 3 33

org/apache/logging/log4j/message/LocalizedMessage.java

Violation Priority Line
Useless parentheses. 4 193

org/apache/logging/log4j/message/ThreadDumpMessage.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 176178

org/apache/logging/log4j/spi/AbstractLogger.java

Violation Priority Line
Useless parentheses. 4 2000
Useless parentheses. 4 2009

org/apache/logging/log4j/status/StatusLogger.java

Violation Priority Line
Useless parentheses. 4 272

org/apache/logging/log4j/util/PrivateSecurityManagerStackTraceUtil.java

Violation Priority Line
Overriding method merely calls super 3 6668

org/apache/logging/log4j/util/ProcessIdUtil.java

Violation Priority Line
Avoid empty catch blocks 3 4547

org/apache/logging/log4j/util/PropertiesPropertySource.java

Violation Priority Line
Useless parentheses. 4 46
Useless parentheses. 4 46

org/apache/logging/log4j/util/PropertiesUtil.java

Violation Priority Line
Avoid unused private fields such as 'SYSTEM'. 3 53
Avoid empty catch blocks 3 435437
Avoid empty catch blocks 3 444448

org/apache/logging/log4j/util/PropertyFilePropertySource.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 38

org/apache/logging/log4j/util/SortedArrayStringMap.java

Violation Priority Line
Avoid empty catch blocks 3 113115
Unnecessary use of fully qualified name 'java.io.ObjectOutputStream' due to existing import 'java.io.ObjectOutputStream' 4 507
Unnecessary use of fully qualified name 'java.io.ObjectInputStream' due to existing import 'java.io.ObjectInputStream' 4 589
Avoid unused method parameters such as 'key'. 3 633

org/apache/logging/log4j/util/Timer.java

Violation Priority Line
Useless parentheses. 4 66
Useless parentheses. 4 274