PHPMD - PHP Mess Detector
This is the project site of PHPMD. It is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
What PHPMD does is: It takes a given PHP source code base and look for several potential problems within that source. These problems can be things like:
Possible bugs
Suboptimal code
Overcomplicated expressions
Unused parameters, methods, properties
PHPMD is currently in an early development stage and so it only provides a limited set of pre defined rules that detect bad smells within the analyzed source code.
Recent Releases
2010/01/20 - PHPMD 0.2.2: Simple bugfix release.
2010/01/20 - Ant Task for PHPMD 0.1.0: First official release.
2010/01/05 - PHPMD 0.2.1: Small bugfix release of PHPMD.
2009/12/29 - PHPMD 0.2.0: Second release, containing additional a rule set thats detect unused code fragments.
2009/12/20 - PHPMD 0.1.0: First official release of PHPMD, including several codesize rules.