
Установка PHP Mess Detector (PHPMD) в Unix/Linux
PHPMD — является молодым проектом, поэтому он предоставляет только ограниченный набор предварительно определенных правил по сравнению с его братом PMD, который обнаруживает «запахи кода» и возможные ошибки в анализируемом исходном коде.
Что делает PHPMD: Он берет исходный PHP код и ищет несколько потенциальных проблем внутри этого источника. Эти проблемы могут быть такими:
- Возможные ошибки
- Субоптимальный код
- Сложные выражения
- Неиспользуемые параметры, методы, свойства
Установка PHP Mess Detector (PHPMD) в Unix/Linux
-=== Использование PHAR файла===-
Вы всегда можете загрузить последнюю стабильную версию в виде phar-архива по следующей агностической ссылке:
$ wget -c http://static.phpmd.org/php/latest/phpmd.phar
-=== Использование Composer===-
Для начала установим Composer:
Установить PHP Composer в Unix/Linux
После установки, выполняем установку:
$ composer require --dev phpmd/phpmd
Или, альтернативно, включите зависимость в composer.json файле. Для примера:
{ "require-dev": { "phpmd/phpmd" : "@stable" } }
-=== Использование github===-
Если вы хотите выполнить установку через GitHub, вы можете использовать зеркало PHPMD:
$ git clone git://github.com/phpmd/phpmd.git
Перейдем в папку и инициализируем все дочерние модули:
$ cd phpmd $ git submodule update --init
Как-то так. У меня с темой «Установка PHP Mess Detector (PHPMD) в Unix/Linux» все.