PMD Code Analyzer 5.1.3 / 5.2.0-SNAPSHOT

A simple source code analyzer, a tool that can help developers isolate and highlight problematic code within their Java, JavaScript, XML, or XSL applications
PMD can be utilized in finding possible bugs,  duplicate code, unused variables and methods.

It can also identify badly performing code blocks, unnecessary "if" statements, wrongfully expressed "for" loops (that could be rewritten as "while" loops), and many other more.

All of these can lead to validation problems, long-processing code or any other issues that can hinder a site or application's performance and responsiveness.

A PHP port of PMD can be found here.

Along with PMD, CPD is included as well, a copy & paste detector for known code snippets from C, C++, C#, PHP, Ruby, Fortran, JavaScript, and Java.

last updated on:
September 4th, 2014, 1:33 GMT
developed by:
InfoEther, LLC
license type:
BSD License
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Test Tools and Applications


In a hurry? Add it to your Download Basket!

user rating 14



What's New in version 5.1.1
  • ShortVariable false positive with for-each loops.
  • Incorrect StringBuffer warning when that class is not used.
  • LexicalError while parsing Java code aborts CPD run.
  • False Positive for ConsecutiveAppendsShouldReuse on different variable names.
read full changelog

Add your review!