PMD Results

The following document contains the results of PMD 5.0.2.

Files

com/leonarduk/clearcheckbook/ClearCheckBookCLI.java

ViolationLine
Avoid unused private fields such as '_logger'.37
Avoid unused private fields such as 'accountsMap'.71

com/leonarduk/clearcheckbook/ClearCheckBookHelper.java

ViolationLine
Avoid unused private fields such as '_logger'.38

com/leonarduk/clearcheckbook/calls/AccountCall.java

ViolationLine
Avoid unused imports such as 'com.leonarduk.clearcheckbook.dto.AbstractDataType'9
Overriding method merely calls super30 - 33
Overriding method merely calls super35 - 38
Overriding method merely calls super72 - 74
Overriding method merely calls super143 - 145
Overriding method merely calls super173 - 175
Overriding method merely calls super199 - 202

com/leonarduk/clearcheckbook/calls/BulkProcessable.java

ViolationLine
Avoid modifiers which are implied by the context16 - 17
Avoid modifiers which are implied by the context26

com/leonarduk/clearcheckbook/calls/CategoryCall.java

ViolationLine
Avoid unused imports such as 'com.leonarduk.clearcheckbook.dto.AbstractDataType'9

com/leonarduk/clearcheckbook/calls/LimitCall.java

ViolationLine
Overriding method merely calls super79 - 81
Useless parentheses.206

com/leonarduk/clearcheckbook/calls/ReminderCall.java

ViolationLine
Overriding method merely calls super84 - 86
Overriding method merely calls super206 - 208
Overriding method merely calls super270 - 273
Overriding method merely calls super292 - 295

com/leonarduk/clearcheckbook/calls/TransactionCall.java

ViolationLine
Avoid unused imports such as 'com.leonarduk.clearcheckbook.dto.AbstractDataType'10
Overriding method merely calls super28 - 31
Overriding method merely calls super34 - 37
Overriding method merely calls super87 - 89
Overriding method merely calls super208 - 211
Overriding method merely calls super251 - 254
Overriding method merely calls super278 - 281
Useless parentheses.306

com/leonarduk/clearcheckbook/calls/UserCall.java

ViolationLine
Overriding method merely calls super46 - 48

com/leonarduk/clearcheckbook/dto/AbstractDataType.java

ViolationLine
Ensure you override both equals() and hashCode()68

com/leonarduk/clearcheckbook/dto/ParsedNameValuePair.java

ViolationLine
Useless parentheses.31 - 32

com/leonarduk/clearcheckbook/file/FilePreProcessor.java

ViolationLine
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context20 - 21
Avoid modifiers which are implied by the context23 - 24

com/leonarduk/clearcheckbook/processor/parallel/ClearCheckBookDataTypeConsumer.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3

com/leonarduk/utils/CheckSites.java

ViolationLine
Unnecessary final modifier in final class30 - 49
Avoid unused local variables such as 'url'.65
Avoid unused local variables such as 'firstLine'.137
Avoid empty catch blocks141 - 143