Autor wpisu: Michał Janicki, dodany: 21.08.2017 21:24, tagi: php
PHP Mess Detector jest kolejnym narzędziem po PHP_CodeSniffer i kilku innych wcześniej opisanych w tym i w tym poście narzędzi służących do statycznej analizy kodu jakie opiszę. Jeśli z jakiegoś powodu nie przeczytałeś tych wpisów to bardzo zachęcam do zapoznania się z nimi.
A teraz ogólnie o PHPMD
PHPMD (bo tak w skrócie nazwa się to narzędzie) jest to „odprysk” powstały w wyniku tworzenia narzędzia zwanego PHPDepend. Podobnie jak PHP_CodeSniffer najlepiej sprawdza się gdy chcemy przekonać się które fragmenty naszego kodu potencjalnie mogą zawierać błędy, nieużywane parametry lub wskaże fragmenty, które są zbyt skomplikowane.
A teraz o instalacji PHPMD
Sposoby instalacji są raczej standardowe. Po pierwsze można pobrać plik phar za pomocą następującego polecenia:
$ wget -c http://static.phpmd.org/php/latest/phpmd.phar
lub dodać zależność do pliku composer.json:
{ "require-dev": { "phpmd/phpmd" : "@stable" } }
potem wpisujemy: