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: