PMD Results

The following document contains the results of PMD 6.4.0.

Files

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

Violation Priority Line
Avoid empty catch blocks 3 406408

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

Violation Priority Line
Avoid empty while statements 3 156

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

Violation Priority Line
Useless parentheses. 4 251

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

Violation Priority Line
Useless parentheses. 4 133

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

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

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

Violation Priority Line
Avoid empty while statements 3 113115

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

Violation Priority Line
Avoid unused imports such as 'org.apache.logging.log4j.core.LogEvent' 4 28

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

Violation Priority Line
Useless parentheses. 4 353

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

Violation Priority Line
Avoid unused imports such as 'org.apache.logging.log4j.core.LogEvent' 4 28

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

Violation Priority Line
Avoid unused constructor parameters such as 'bufferSize'. 3 206

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

Violation Priority Line
Avoid unused constructor parameters such as 'properties'. 3 137

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

Violation Priority Line
Overriding method merely calls super 3 242244
Overriding method merely calls super 3 251253

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

Violation Priority Line
Useless parentheses. 4 74
Useless parentheses. 4 74
Useless parentheses. 4 74

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

Violation Priority Line
Avoid empty catch blocks 3 490492
Avoid empty catch blocks 3 496498
Avoid modifiers which are implied by the context 3 661
Avoid empty catch blocks 3 879881

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

Violation Priority Line
These nested if statements could be combined 3 451457

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

Violation Priority Line
Avoid unused private fields such as 'SHUTDOWN_HOOK'. 3 53

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

Violation Priority Line
Avoid empty catch blocks 3 8587
Avoid empty catch blocks 3 182184

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

Violation Priority Line
Ternary operators that can be simplified with || or && 3 126
Useless parentheses. 4 457

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

Violation Priority Line
Avoid unused private fields such as 'usePrevTime'. 3 239
Useless parentheses. 4 317

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

Violation Priority Line
Avoid unused constructor parameters such as 'bufferSize'. 3 95
Ternary operators that can be simplified with || or && 3 733

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

Violation Priority Line
Avoid unused constructor parameters such as 'immediateFlush'. 3 65

org/apache/logging/log4j/core/appender/rolling/action/CommonsCompressAction.java

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

org/apache/logging/log4j/core/appender/rolling/action/Duration.java

Violation Priority Line
These nested if statements could be combined 3 121137
Useless parentheses. 4 167

org/apache/logging/log4j/core/appender/rolling/action/FileRenameAction.java

Violation Priority Line
Useless parentheses. 4 107
Useless parentheses. 4 109

org/apache/logging/log4j/core/appender/rolling/action/GzCompressAction.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 135
Avoid modifiers which are implied by the context 3 136
Avoid modifiers which are implied by the context 3 137138
Avoid modifiers which are implied by the context 3 140

org/apache/logging/log4j/core/appender/rolling/action/PathCondition.java

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

org/apache/logging/log4j/core/appender/rolling/action/ScriptCondition.java

Violation Priority Line
These nested if statements could be combined 3 113116

org/apache/logging/log4j/core/appender/rolling/action/ZipCompressAction.java

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

org/apache/logging/log4j/core/appender/routing/IdlePurgePolicy.java

Violation Priority Line
These nested if statements could be combined 3 7881

org/apache/logging/log4j/core/appender/routing/Routes.java

Violation Priority Line
Useless parentheses. 4 69
Useless parentheses. 4 69

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

Violation Priority Line
Useless parentheses. 4 344

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

Violation Priority Line
Overriding method merely calls super 3 125127

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

Violation Priority Line
Useless parentheses. 4 180

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

Violation Priority Line
Avoid unused imports such as 'java.util.ArrayList' 4 24

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

Violation Priority Line
Useless parentheses. 4 229
These nested if statements could be combined 3 323325
These nested if statements could be combined 3 334336

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

Violation Priority Line
Avoid unused private fields such as 'HTTPS'. 3 149
Avoid unused private fields such as 'HTTP'. 3 150

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

Violation Priority Line
Overriding method merely calls super 3 5557

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

Violation Priority Line
Avoid empty catch blocks 3 9092
Avoid empty catch blocks 3 223225
Avoid empty catch blocks 3 237239

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

Violation Priority Line
Avoid unused imports such as 'org.apache.logging.log4j.core.impl.LocationAwareLogEventFactory' 4 46
Overriding method merely calls super 3 167169

org/apache/logging/log4j/core/config/arbiters/ScriptArbiter.java

Violation Priority Line
These nested if statements could be combined 3 113116

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

Violation Priority Line
Avoid unused local variables such as 'configFile'. 3 55
Avoid modifiers which are implied by the context 3 58

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

Violation Priority Line
Avoid empty catch blocks 3 4447
Avoid empty catch blocks 3 5557

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

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

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

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

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

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

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

Violation Priority Line
Avoid empty if statements 3 101103

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

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

org/apache/logging/log4j/core/config/xml/XmlConfiguration.java

Violation Priority Line
Avoid unused local variables such as 'configFile'. 3 77
Useless parentheses. 4 310

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

Violation Priority Line
Avoid unused method parameters such as 'marker'. 3 64

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

Violation Priority Line
Useless parentheses. 4 89
Useless parentheses. 4 89
Useless parentheses. 4 102
Useless parentheses. 4 102
Useless parentheses. 4 115
Useless parentheses. 4 115

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

Violation Priority Line
These nested if statements could be combined 3 146149

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

Violation Priority Line
Useless parentheses. 4 84
Useless parentheses. 4 84

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

Violation Priority Line
Useless parentheses. 4 109
Useless parentheses. 4 109

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

Violation Priority Line
Useless parentheses. 4 282

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

Violation Priority Line
Avoid empty catch blocks 3 10231025

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

Violation Priority Line
Useless parentheses. 4 137

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

Violation Priority Line
Avoid modifiers which are implied by the context 3 241
Avoid empty if statements 3 257259

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

Violation Priority Line
Avoid empty catch blocks 3 173175
Avoid empty catch blocks 3 209211

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

Violation Priority Line
Avoid unused constructor parameters such as 'declaringClass'. 3 41
Avoid unused constructor parameters such as 'methodName'. 3 42
Avoid unused constructor parameters such as 'fileName'. 3 43
Avoid unused constructor parameters such as 'lineNumber'. 3 44
Avoid unused constructor parameters such as 'exact'. 3 45
Avoid unused constructor parameters such as 'location'. 3 46
Avoid unused constructor parameters such as 'version'. 3 47

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

Violation Priority Line
Useless parentheses. 4 56
Useless parentheses. 4 78

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

Violation Priority Line
Avoid unused constructor parameters such as 'epochSecond'. 3 39
Avoid unused constructor parameters such as 'nanoOfSecond'. 3 40

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

Violation Priority Line
Avoid unused private fields such as 'objectMessageAsJsonObject'. 3 37

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

Violation Priority Line
Avoid empty if statements 3 7274

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

Violation Priority Line
Avoid unused constructor parameters such as 'name'. 3 61

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

Violation Priority Line
Avoid unused constructor parameters such as 'declaringClass'. 3 37
Avoid unused constructor parameters such as 'methodName'. 3 38
Avoid unused constructor parameters such as 'fileName'. 3 39
Avoid unused constructor parameters such as 'lineNumber'. 3 40

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

Violation Priority Line
Avoid unused private fields such as 'causeProxy'. 3 34
Avoid unused private fields such as 'commonElementCount'. 3 38
Avoid unused private fields such as 'extendedStackTrace'. 3 43
Avoid unused private fields such as 'localizedMessage'. 3 47
Avoid unused private fields such as 'message'. 3 51
Avoid unused private fields such as 'name'. 3 55
Avoid unused private fields such as 'throwable'. 3 58

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

Violation Priority Line
Avoid unused private fields such as 'causeProxy'. 3 33
Avoid unused private fields such as 'commonElementCount'. 3 37
Avoid unused private fields such as 'extendedStackTrace'. 3 40
Avoid unused private fields such as 'localizedMessage'. 3 44
Avoid unused private fields such as 'message'. 3 48
Avoid unused private fields such as 'name'. 3 52
Avoid unused private fields such as 'throwable'. 3 55

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

Violation Priority Line
Avoid unused private fields such as 'causeProxy'. 3 33
Avoid unused private fields such as 'commonElementCount'. 3 37
Avoid unused private fields such as 'extendedStackTrace'. 3 40
Avoid unused private fields such as 'localizedMessage'. 3 44
Avoid unused private fields such as 'message'. 3 48
Avoid unused private fields such as 'name'. 3 52
Avoid unused private fields such as 'throwable'. 3 55

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

Violation Priority Line
Avoid unused method parameters such as 'executor'. 3 281
Avoid unused method parameters such as 'executor'. 3 355
Avoid unused method parameters such as 'executor'. 3 372
Useless parentheses. 4 380

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

Violation Priority Line
Avoid unused imports such as 'org.apache.logging.log4j.core.appender.OutputStreamManager' 4 21

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

Violation Priority Line
Avoid modifiers which are implied by the context 3 566
Useless parentheses. 4 643

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

Violation Priority Line
Avoid modifiers which are implied by the context 3 77103
Avoid empty catch blocks 3 246248

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

Violation Priority Line
Avoid unused private methods such as 'getCharBuffer()'. 3 48
Avoid unused method parameters such as 'destination'. 3 68

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

Violation Priority Line
Avoid unused private methods such as 'toText(Serializer2,LogEvent,StringBuilder)'. 3 239240

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

Violation Priority Line
Useless parentheses. 4 338
Useless parentheses. 4 362
Useless parentheses. 4 396
Useless parentheses. 4 511

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

Violation Priority Line
These nested if statements could be combined 3 8689

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

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

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

Violation Priority Line
Avoid unused method parameters such as 'destination'. 3 94

org/apache/logging/log4j/core/layout/internal/ListChecker.java

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

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

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

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

Violation Priority Line
Avoid empty catch blocks 3 9395
Avoid empty catch blocks 3 198200

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

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

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

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

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

Violation Priority Line
Useless parentheses. 4 162

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

Violation Priority Line
Useless parentheses. 4 150

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

Violation Priority Line
Avoid empty catch blocks 3 329331

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

Violation Priority Line
Useless parentheses. 4 211
Useless parentheses. 4 268
Useless parentheses. 4 268
Useless parentheses. 4 268
Useless parentheses. 4 381
Useless parentheses. 4 381

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

Violation Priority Line
Avoid unused imports such as 'java.util.function.Function' 4 20
Avoid unused imports such as 'java.util.stream.Stream' 4 21

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

Violation Priority Line
Useless parentheses. 4 199

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

Violation Priority Line
Avoid unused constructor parameters such as 'formats'. 3 24

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

Violation Priority Line
Too many static imports may lead to messy code 3 17332

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

Violation Priority Line
Avoid unused constructor parameters such as 'options'. 3 37

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

Violation Priority Line
Avoid unused constructor parameters such as 'options'. 3 36

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

Violation Priority Line
Avoid unused imports such as 'org.apache.logging.log4j.Logger' 4 23

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

Violation Priority Line
Avoid unused constructor parameters such as 'options'. 3 37

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

Violation Priority Line
Avoid unused constructor parameters such as 'expectedClass'. 3 128
These nested if statements could be combined 3 186188

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

Violation Priority Line
Useless parentheses. 4 99

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

Violation Priority Line
Useless parentheses. 4 53

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

Violation Priority Line
Useless parentheses. 4 86

org/apache/logging/log4j/core/script/ScriptFile.java

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

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

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

org/apache/logging/log4j/core/time/MutableInstant.java

Violation Priority Line
Too many static imports may lead to messy code 3 17235

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

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

org/apache/logging/log4j/core/tools/picocli/CommandLine.java

Violation Priority Line
Avoid modifiers which are implied by the context 3 364375
Avoid modifiers which are implied by the context 3 387398
Useless parentheses. 4 1040
Avoid using a branching statement as the last in a loop. 2 1064
Useless parentheses. 4 2088
These nested if statements could be combined 3 2167
Avoid unused method parameters such as 'valueAttachedToOption'. 3 2211
Avoid unused local variables such as 'length'. 3 2216
Ternary operators that can be simplified with || or && 3 2254
Avoid unused method parameters such as 'annotation'. 3 2282
These nested if statements could be combined 3 23162318
Avoid unused method parameters such as 'arity'. 3 2325
Avoid unused local variables such as 'desc'. 3 2355
Avoid unused method parameters such as 'cls'. 3 2365
These nested if statements could be combined 3 24312433
Avoid unused method parameters such as 'arity'. 3 2441
Avoid unused method parameters such as 'originalSize'. 3 2446
These nested if statements could be combined 3 24912493
Useless parentheses. 4 2495
These nested if statements could be combined 3 2539
Useless parentheses. 4 2605
Ternary operators that can be simplified with || or && 3 2965
Ternary operators that can be simplified with || or && 3 2966
Ternary operators that can be simplified with || or && 3 2968
Unnecessary use of fully qualified name 'Help.Column.Overflow.SPAN' due to existing static import 'org.apache.logging.log4j.core.tools.picocli.CommandLine.Help.Column.Overflow.SPAN' 4 3324
Unnecessary use of fully qualified name 'Help.Column.Overflow.WRAP' due to existing static import 'org.apache.logging.log4j.core.tools.picocli.CommandLine.Help.Column.Overflow.WRAP' 4 3325
Useless parentheses. 4 3330
Useless parentheses. 4 3344
Useless parentheses. 4 3699
Avoid unused local variables such as 'o1'. 3 3867
Avoid unused local variables such as 'o2'. 3 3868
Useless parentheses. 4 4274
Useless parentheses. 4 4514
Useless parentheses. 4 4769

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

Violation Priority Line
Useless parentheses. 4 37

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

Violation Priority Line
Useless parentheses. 4 299
Useless parentheses. 4 299
Useless parentheses. 4 299
These nested if statements could be combined 3 488491
Useless parentheses. 4 510
Useless parentheses. 4 510
Useless parentheses. 4 510
Useless parentheses. 4 510
Useless parentheses. 4 510
Useless parentheses. 4 580
Useless parentheses. 4 587
Useless parentheses. 4 633
Useless parentheses. 4 635
Useless parentheses. 4 637
Useless parentheses. 4 639
Useless parentheses. 4 778
Useless parentheses. 4 949
Useless parentheses. 4 956
Useless parentheses. 4 962
Useless parentheses. 4 963
Useless parentheses. 4 969
Useless parentheses. 4 975
Useless parentheses. 4 976
Useless parentheses. 4 1141
Unnecessary use of fully qualified name 'java.util.Calendar' due to existing import 'java.util.Calendar' 4 1286
Unnecessary use of fully qualified name 'java.util.Calendar.getInstance' due to existing import 'java.util.Calendar' 4 1286
Unnecessary use of fully qualified name 'java.util.Calendar.getInstance' due to existing import 'java.util.Calendar' 4 1322
Unnecessary use of fully qualified name 'java.util.Calendar' due to existing import 'java.util.Calendar' 4 1322
Unnecessary use of fully qualified name 'java.util.Calendar.HOUR_OF_DAY' due to existing import 'java.util.Calendar' 4 1586
Unnecessary use of fully qualified name 'java.util.Calendar.HOUR_OF_DAY' due to existing import 'java.util.Calendar' 4 1587
Unnecessary use of fully qualified name 'java.util.Calendar.HOUR_OF_DAY' due to existing import 'java.util.Calendar' 4 1588
Useless parentheses. 4 1667
Useless parentheses. 4 1667
Useless parentheses. 4 1676

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

Violation Priority Line
Useless qualified this usage in the same class. 3 110

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

Violation Priority Line
Avoid empty catch blocks 3 6870

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

Violation Priority Line
Avoid unused imports such as 'java.io.InputStream' 4 20
Avoid unused imports such as 'java.io.OutputStream' 4 21

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

Violation Priority Line
Useless parentheses. 4 97

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

Violation Priority Line
Avoid unused local variables such as 'className'. 3 334

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

Violation Priority Line
Avoid using java.lang.ThreadGroup; it is not thread safe 3 81

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

Violation Priority Line
Avoid empty catch blocks 3 7476

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

Violation Priority Line
Avoid unused constructor parameters such as 'lastModified'. 3 66

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

Violation Priority Line
Useless parentheses. 4 79
Useless parentheses. 4 79
Useless parentheses. 4 101
Useless parentheses. 4 101
Useless parentheses. 4 102
Useless parentheses. 4 109

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

Violation Priority Line
Avoid empty catch blocks 3 7678

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

Violation Priority Line
Useless parentheses. 4 5053
Useless parentheses. 4 134141

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

Violation Priority Line
Useless parentheses. 4 218
Useless parentheses. 4 218
Useless parentheses. 4 218

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

Violation Priority Line
Avoid unused private fields such as 'LOGGER'. 3 42
Useless parentheses. 4 145146
Useless parentheses. 4 145

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

Violation Priority Line
Avoid unused private fields such as 'NODE_SIZE'. 3 76
Avoid unused private fields such as 'VARIANT'. 3 84
Avoid unused private fields such as 'SEQUENCE_MASK'. 3 85
Useless parentheses. 4 89
Useless parentheses. 4 8990

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

Violation Priority Line
Useless parentheses. 4 367
Useless parentheses. 4 370
Useless parentheses. 4 380
Useless parentheses. 4 383
Useless parentheses. 4 645
Useless parentheses. 4 648
Useless parentheses. 4 654
Useless parentheses. 4 657
Useless parentheses. 4 663
Useless parentheses. 4 664
Useless parentheses. 4 670
Useless parentheses. 4 674
Useless parentheses. 4 677
Useless parentheses. 4 703
Useless parentheses. 4 721
Useless parentheses. 4 721