<p>PMD scans Java source code and looks for potential problems like:</p>
<ul>
<li>Possible bugs - empty try/catch/finally/switch statements</li>
<li>Dead code - unused local variables, parameters and private methods</li>
<li>Suboptimal code - wasteful String/StringBuffer usage</li>
<li>Overcomplicated expressions - unnecessary if statements, for loops that could be while loops</li>
<li>Duplicate code - copied/pasted code means copied/pasted bugs</li>
</ul>
<p>You can <b><a ...
License | BSD |
---|---|
Categories | Code Analyzers |
Tags | analysiscodeanalyzerquality |
HomePage | http://pmd.sourceforge.net/ |
Ranking | #12042 in MvnRepository (See Top Artifacts) #7 in Code Analyzers |
Used By | 36 artifacts |
Version | Vulnerabilities | Repository | Usages | Date | |
---|---|---|---|---|---|
4.3.x | 4.3 | Central | Nov 11, 2011 | ||
4.2.x | 4.2.6 | Central | Sep 29, 2011 | ||
4.2.5 | Central | Feb 09, 2009 | |||
4.2.4 | Central | Oct 13, 2008 | |||
4.2.3 | Central |
0
| Aug 31, 2008 | ||
4.2.2 | Central |
0
| May 20, 2008 | ||
4.2.1 | Central |
0
| Apr 11, 2008 | ||
4.2 | Central | Mar 26, 2008 | |||
4.1.x | 4.1.1 | Central |
0
| Dec 15, 2007 | |
4.1 | Central |
0
| Nov 21, 2007 | ||
3.9.x | 3.9 | Central | Jan 01, 2007 | ||
3.7.x | 3.7 | Central | Jun 23, 2006 | ||
3.6.x | 3.6 | Central | Apr 02, 2006 | ||
3.5.x | 3.5 | Central | Feb 09, 2006 | ||
3.4.x | 3.4 | Central | Feb 09, 2006 | ||
3.2.x | 3.2 | Central | Nov 08, 2005 | ||
3.0.x | 3.0 | Central | Nov 08, 2005 | ||
2.3.x | 2.3 | Central |
0
| Nov 08, 2005 | |
2.1.x | 2.1 | Central |
0
| Nov 24, 2005 | |
1.9.x | 1.9 | Central | Nov 08, 2005 | ||
1.4.x | 1.04 | Central |
0
| Nov 08, 2005 | |
1.3.x | 1.3 | Central | Nov 08, 2005 | ||
1.2.x | 1.2.1 | Central |
0
| Nov 08, 2005 | |
1.1.x | 1.1 | Central |
0
| Nov 08, 2005 |