aboutsummaryrefslogtreecommitdiff
path: root/devel/pmd/pkg-descr
blob: 2838dd145b4d3f4d529101cb0393ee8381432671 (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/