PMD Results

The following document contains the results of PMD 3.7.

Files

net/sf/glxdesktop/gui/runcmd/RunCmdProgress.java

ViolationLine
Each class should declare at least one constructor32 - 76

net/sf/glxdesktop/gui/runcmd/RunCmdProgressImpl.java

ViolationLine
Use explicit scoping instead of the default package private level60
It is a good practice to call super() in a constructor64 - 78
Avoid assigments in operands104 - 106
Avoid assigments in operands109 - 111

net/sf/glxdesktop/gui/Messages.java

ViolationLine
A method should have only one exit point, and that should be the last statement in the method33

net/sf/glxdesktop/gui/about/AboutProperties.java

ViolationLine
Avoid modifiers which are implied by the context5
Avoid modifiers which are implied by the context6
Avoid modifiers which are implied by the context7
Avoid modifiers which are implied by the context8
Avoid modifiers which are implied by the context10
Avoid modifiers which are implied by the context11
Avoid modifiers which are implied by the context13
Avoid modifiers which are implied by the context14
Avoid modifiers which are implied by the context15
Avoid modifiers which are implied by the context16

net/sf/glxdesktop/gui/about/AboutCommonsDialog.java

ViolationLine
Perhaps 'appName' could be replaced by a local variable.42
Assigning an Object to null is a code smell. Consider refactoring.57

net/sf/glxdesktop/gui/glade/LoadGlade.java

ViolationLine
A method should have only one exit point, and that should be the last statement in the method69