[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#686816: RFP: pmd -- source code analyzer for unnecessary elements



Package: wnpp
Severity: wishlist

* Package name    : pmd
  Version         : 5.0.0
  Upstream Author : InfoEther, Inc
* URL             : http://pmd.sourceforge.net
* License         : BSD + DARPA support acknowlegment notice
  Programming Lang: Java
  Description     : source code analyzer for unnecessary elements

Program mistake detector (PMD) scans source code (Java, JavaScript,
XML, XSL, JSP) 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


Reply to: