Fork me on GitHub

PMD Results

The following document contains the results of PMD 4.3.

Files

jline/AnsiWindowsTerminal.java

ViolationLine
Avoid empty catch blocks46 - 49
Avoid empty catch blocks61 - 63

jline/TerminalFactory.java

ViolationLine
Avoid unused imports such as 'jline.internal.Preconditions'17

jline/WindowsTerminal.java

ViolationLine
Too many static imports may lead to messy code9 - 378
Avoid unused imports such as 'jline.internal.Preconditions.checkNotNull'26

jline/console/ConsoleKeys.java

ViolationLine
Avoid empty catch blocks79 - 81
Avoid using java.lang.ThreadGroup; it is not thread safe97
Avoid empty if statements127 - 129
Avoid empty if statements159 - 161

jline/console/ConsoleReader.java

ViolationLine
Avoid unused private fields such as 'isUnitTestInput'.135
Avoid modifying an outer loop incrementer in an inner loop for update expression748 - 753
Avoid empty if statements833 - 835
Avoid empty if statements849 - 850
These nested if statements could be combined1000 - 1020
Avoid empty while statements1503 - 1505
Avoid empty while statements1507 - 1509
Avoid empty while statements1515 - 1517
Avoid empty while statements1519 - 1521
Avoid unused private methods such as 'insert(int,CharSequence)'.1593
Avoid empty if statements1599 - 1601
Avoid empty while statements2236 - 2238
Avoid empty if statements3175 - 3177
Avoid unused private methods such as 'print(char...)'.3410
Avoid empty catch blocks3614 - 3616

jline/console/KeyMap.java

ViolationLine
Avoid empty if statements131 - 133

jline/console/KillRing.java

ViolationLine
These nested if statements could be combined76 - 79
These nested if statements could be combined98 - 101

jline/console/completer/CandidateListCompletionHandler.java

ViolationLine
Avoid empty while statements72 - 74

jline/console/history/MemoryHistory.java

ViolationLine
These nested if statements could be combined111 - 113

jline/internal/Configuration.java

ViolationLine
Avoid empty catch blocks68 - 70

jline/internal/InputStreamReader.java

ViolationLine
Avoid empty catch blocks255 - 257

jline/internal/ShutdownHooks.java

ViolationLine
Avoid empty catch blocks116 - 118

jline/internal/TerminalLineSettings.java

ViolationLine
Avoid unused private methods such as 'exec(String)'.184
Avoid empty catch blocks230 - 232

jline/internal/TestAccessible.java

ViolationLine
Too many static imports may lead to messy code9 - 33