aboutsummaryrefslogtreecommitdiff
path: root/devel/pmd/pkg-descr
blob: 26cb34974ca793d3adf729f416a08e460fa1a72f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
PMD scans Java source code and looks for potential problems like:

    * Possible bugs - empty try/catch/finally/switch statements
    * Dead code - unused local variables, parameters and private methods
    * Suboptimal code - wasteful String/StringBuffer usage
    * Overcomplicated expressions - unnecessary if statements, for loops
      that could be while loops
    * Duplicate code - copied/pasted code means copied/pasted bugs

WWW: http://pmd.sourceforge.net/