Key Details of PMD

  • Analyze and detect unused variables and blocks.
  • Last updated on August 22, 2013
  • There have been 3 updates
  • Also available on
  • Virus scan status:

    Clean (it's extremely likely that this software program is clean)


Developer's Description

Analyze and detect unused variables and blocks.
PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, and unnecessary object creation. PMD scans Java source code and looks for potential problems like: possible bugs: empty try, catch, finally, or switch statements, dead code: unused local variables, parameters, and private methods, suboptimal code: wasteful String or StringBuffer usage, overcomplicated expressions: unnecessary if statements or for loops that could be while loops, and duplicate code: copied or pasted code.


Explore More