PMD ResultsThe following document contains the results of PMD 5.0.2. Filesorg/apache/logging/log4j/core/appender/AsyncAppender.javaViolation | Line |
---|
Avoid empty catch blocks | 243 - 245 | Avoid empty catch blocks | 278 - 280 |
org/apache/logging/log4j/core/appender/FailoverAppender.javaViolation | Line |
---|
Useless parentheses. | 133 |
org/apache/logging/log4j/core/appender/SyslogAppender.javaViolation | Line |
---|
Useless parentheses. | 127 - 131 |
org/apache/logging/log4j/core/appender/TLSSyslogAppender.javaViolation | Line |
---|
Useless parentheses. | 121 - 125 |
org/apache/logging/log4j/core/appender/TLSSyslogFrame.javaViolation | Line |
---|
Ensure you override both equals() and hashCode() | 59 | Overriding method merely calls super | 59 - 61 |
org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig.javaViolation | Line |
---|
Useless parentheses. | 120 | Useless parentheses. | 120 | Useless parentheses. | 120 |
org/apache/logging/log4j/core/appender/db/jdbc/JDBCDatabaseManager.javaViolation | Line |
---|
Avoid unused private fields such as 'layout'. | 231 |
org/apache/logging/log4j/core/appender/db/jpa/converter/StackTraceElementAttributeConverter.javaViolation | Line |
---|
Avoid empty catch blocks | 71 - 73 |
org/apache/logging/log4j/core/appender/rewrite/RewriteAppender.javaViolation | Line |
---|
Overriding method merely calls super | 74 - 76 |
org/apache/logging/log4j/core/appender/rolling/PatternProcessor.javaViolation | Line |
---|
Useless parentheses. | 179 | Avoid unused private methods such as 'patternContains(String,char...)'. | 257 |
org/apache/logging/log4j/core/appender/rolling/action/FileRenameAction.javaViolation | Line |
---|
These nested if statements could be combined | 80 - 83 |
org/apache/logging/log4j/core/async/DaemonThreadFactory.javaViolation | Line |
---|
Avoid using java.lang.ThreadGroup; it is not thread safe | 35 |
org/apache/logging/log4j/core/config/BaseConfiguration.javaViolation | Line |
---|
Avoid empty if statements | 187 - 194 |
org/apache/logging/log4j/core/config/ConfigurationFactory.javaViolation | Line |
---|
Avoid empty catch blocks | 285 - 287 | Avoid empty catch blocks | 317 - 319 | Avoid empty catch blocks | 375 - 377 |
org/apache/logging/log4j/core/config/Configurator.javaViolation | Line |
---|
Avoid unused local variables such as 'configLocation'. | 144 | Avoid empty catch blocks | 148 - 150 |
org/apache/logging/log4j/core/config/JSONConfiguration.javaViolation | Line |
---|
Overriding method merely calls super | 161 - 163 |
org/apache/logging/log4j/core/config/LoggerConfig.javaViolation | Line |
---|
Overriding method merely calls super | 150 - 152 |
org/apache/logging/log4j/core/config/XMLConfiguration.javaViolation | Line |
---|
Useless parentheses. | 324 |
org/apache/logging/log4j/core/filter/MapFilter.javaViolation | Line |
---|
Useless parentheses. | 82 | Useless parentheses. | 82 |
org/apache/logging/log4j/core/filter/StructuredDataFilter.javaViolation | Line |
---|
Useless parentheses. | 74 | Useless parentheses. | 74 |
org/apache/logging/log4j/core/filter/ThreadContextMapFilter.javaViolation | Line |
---|
Useless parentheses. | 98 | Useless parentheses. | 98 |
org/apache/logging/log4j/core/helpers/Booleans.javaViolation | Line |
---|
Useless parentheses. | 34 |
org/apache/logging/log4j/core/helpers/Closer.javaViolation | Line |
---|
Avoid empty catch blocks | 42 - 44 | Avoid empty catch blocks | 70 - 72 | Avoid empty catch blocks | 98 - 100 |
org/apache/logging/log4j/core/helpers/FileUtils.javaViolation | Line |
---|
Useless parentheses. | 54 - 55 | Useless parentheses. | 55 |
org/apache/logging/log4j/core/helpers/Throwables.javaViolation | Line |
---|
Avoid empty catch blocks | 45 - 47 |
org/apache/logging/log4j/core/helpers/Transform.javaViolation | Line |
---|
Useless parentheses. | 48 - 51 | Useless parentheses. | 126 - 133 |
org/apache/logging/log4j/core/helpers/UUIDUtil.javaViolation | Line |
---|
Avoid empty catch blocks | 99 - 101 | Useless parentheses. | 180 | Useless parentheses. | 180 - 181 | Useless parentheses. | 181 |
org/apache/logging/log4j/core/impl/Log4jLogEvent.javaViolation | Line |
---|
Avoid unused method parameters such as 'stream'. | 385 |
org/apache/logging/log4j/core/impl/ThrowableFormatOptions.javaViolation | Line |
---|
Avoid empty if statements | 207 - 209 |
org/apache/logging/log4j/core/impl/ThrowableProxy.javaViolation | Line |
---|
Avoid empty catch blocks | 434 - 436 | Avoid empty catch blocks | 463 - 465 | Avoid empty catch blocks | 501 - 503 |
org/apache/logging/log4j/core/jmx/Server.javaViolation | Line |
---|
Avoid unused method parameters such as 'executor'. | 249 | Avoid unused method parameters such as 'executor'. | 317 | Avoid unused method parameters such as 'executor'. | 334 |
org/apache/logging/log4j/core/jmx/StatusLoggerAdminMBean.javaViolation | Line |
---|
Avoid modifiers which are implied by the context | 70 |
org/apache/logging/log4j/core/layout/HTMLLayout.javaViolation | Line |
---|
Avoid empty catch blocks | 219 - 221 |
org/apache/logging/log4j/core/layout/JSONLayout.javaViolation | Line |
---|
Useless parentheses. | 317 |
org/apache/logging/log4j/core/layout/RFC5424Layout.javaViolation | Line |
---|
Avoid unused private fields such as 'eventPrefix'. | 104 | Useless parentheses. | 328 | Useless parentheses. | 350 | Useless parentheses. | 493 |
org/apache/logging/log4j/core/layout/XMLLayout.javaViolation | Line |
---|
Useless parentheses. | 340 |
org/apache/logging/log4j/core/lookup/StrSubstitutor.javaViolation | Line |
---|
Useless parentheses. | 759 | Useless parentheses. | 835 | Useless parentheses. | 835 | Useless parentheses. | 1119 |
org/apache/logging/log4j/core/net/MulticastDNSAdvertiser.javaViolation | Line |
---|
Avoid empty catch blocks | 90 - 92 | Avoid empty catch blocks | 236 - 238 |
org/apache/logging/log4j/core/net/Priority.javaViolation | Line |
---|
Useless parentheses. | 46 |
org/apache/logging/log4j/core/net/SocketServer.javaViolation | 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.javaViolation | Line |
---|
Avoid empty catch blocks | 201 - 203 |
org/apache/logging/log4j/core/net/UDPSocketServer.javaViolation | Line |
---|
Avoid empty catch blocks | 169 - 171 | Avoid empty catch blocks | 176 - 178 | Avoid empty catch blocks | 178 - 180 | Avoid empty catch blocks | 187 - 189 |
org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.javaViolation | Line |
---|
Avoid empty catch blocks | 80 - 81 |
org/apache/logging/log4j/core/pattern/AnsiEscape.javaViolation | Line |
---|
Avoid empty catch blocks | 325 - 327 |
org/apache/logging/log4j/core/pattern/CachedDateFormat.javaViolation | Line |
---|
Useless parentheses. | 211 | Useless parentheses. | 268 | Useless parentheses. | 268 | Useless parentheses. | 268 | Useless parentheses. | 380 | Useless parentheses. | 380 |
org/apache/logging/log4j/core/pattern/MarkerPatternConverter.javaViolation | Line |
---|
Avoid unused constructor parameters such as 'options'. | 34 |
org/apache/logging/log4j/core/pattern/PatternParser.javaViolation | Line |
---|
Useless parentheses. | 522 |
org/apache/logging/log4j/core/pattern/StyleConverter.javaViolation | Line |
---|
Useless parentheses. | 60 |
org/apache/logging/log4j/core/pattern/UUIDPatternConverter.javaViolation | Line |
---|
Useless parentheses. | 53 |
org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.javaViolation | Line |
---|
Avoid empty catch blocks | 115 - 117 | Avoid empty catch blocks | 145 - 147 |
org/apache/logging/log4j/core/web/Log4jWebInitializerImpl.javaViolation | Line |
---|
Avoid empty catch blocks | 50 - 52 |
|