PHPMD - PHP Mess Detector

Downloads

Installing as a Phar

You can always fetch the latest stable version as a phar archive throught the following version agnostic link:

~ $ wget -c http://static.phpmd.org/php/latest/phpmd.phar

Installing via Composer

Create a composer.json file in your project directory and add PHPMD as a required dependency:

{ "require-dev": { "phpmd/phpmd" : "@stable" } }

Then install Composer in your project (or download the composer.phar directly):

~ $ curl -s http://getcomposer.org/installer | php

And finally let Composer install the project dependencies:

~ $ php composer.phar install

From the github repository

If you like to participate on the social coding plattform GitHub, you can use PHPMD's mirror to fork and contribute to PHPMD.

~ $ git clone git://github.com/phpmd/phpmd.git

Then cd into the checkout directory initialize the referenced sub modules:

~ $ cd phpmd ~/phpmd $ git submodule update --init

Then install Composer in your project (or download the composer.phar directly):

~ $ curl -s http://getcomposer.org/installer | php

And finally let Composer install the project dependencies:

~ $ php composer.phar install

Requirements

PHPMD itself is considered as an early development version at its current state. It relies on the following software products:

RDF | HTML | Text