PMD Results

The following document contains the results of PMD 4.2.5.

Files

org/diyefi/openlogviewer/GraphMenu.java

ViolationLine
Avoid unused imports such as 'javax.swing.JFrame'27
Avoid unused imports such as 'javax.swing.JOptionPane'30
Avoid unused private fields such as 'graphMenuSplit'.39

org/diyefi/openlogviewer/OpenLogViewerApp.java

ViolationLine
Avoid unused imports such as 'java.awt.event.KeyEvent'34
Avoid unused imports such as 'java.awt.event.KeyListener'35
Avoid unused method parameters such as 'evt'.174 - 176
Avoid empty catch blocks201 - 203
Avoid empty catch blocks203 - 205
Avoid empty catch blocks205 - 207
Avoid empty catch blocks207 - 209
Avoid empty if statements358 - 360

org/diyefi/openlogviewer/PlayBarPanel.java

ViolationLine
Avoid unused method parameters such as 'e'.188 - 190
Avoid unused method parameters such as 'e'.195 - 197
Avoid unused method parameters such as 'e'.202 - 205
Avoid unused method parameters such as 'e'.210 - 212
Avoid unused method parameters such as 'e'.217 - 219
Avoid unused method parameters such as 'e'.224 - 226
Avoid unused method parameters such as 'e'.231 - 233
Avoid unused method parameters such as 'e'.238 - 242

org/diyefi/openlogviewer/coloring/InitialLineColoring.java

ViolationLine
No need to import a type that lives in the same package29

org/diyefi/openlogviewer/decoder/FreeEMSBin.java

ViolationLine
Avoid unused local variables such as 'HEADER_IS_NACK_INDEX'.317
Avoid unused local variables such as 'HEADER_RESERVED_E_INDEX'.319
Avoid unused local variables such as 'HEADER_RESERVED_D_INDEX'.320
Avoid unused local variables such as 'HEADER_RESERVED_C_INDEX'.321
Avoid unused local variables such as 'HEADER_RESERVED_B_INDEX'.322
Avoid unused local variables such as 'HEADER_RESERVED_A_INDEX'.323
Overriding method merely calls super479 - 481

org/diyefi/openlogviewer/decoder/FreeEMSByteLA.java

ViolationLine
Avoid empty if statements106 - 108
Avoid unused method parameters such as 'length'.153 - 205
Overriding method merely calls super264 - 266

org/diyefi/openlogviewer/decoder/FreeEmsPacket.java

ViolationLine
Avoid unused constructor parameters such as 'rawPacket'.55 - 57

org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java

ViolationLine
No need to import a type that lives in the same package42

org/diyefi/openlogviewer/graphing/SingleGraphPanel.java

ViolationLine
Avoid empty if statements112 - 114
Avoid empty if statements193 - 195

org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java

ViolationLine
These nested if statements could be combined148 - 154
Avoid unused method parameters such as 'GCB'.344 - 358
Avoid empty catch blocks474 - 476
Avoid empty catch blocks479 - 481

org/diyefi/openlogviewer/propertypanel/PropertiesPane.java

ViolationLine
Avoid empty if statements119 - 121
Method call on object which may be null147 - 151