PHP DeadCode Detector: установка и настройка

* PHPDCD – это детектор неиспользуемого кода (Dead Code Detector) для PHP. Он сканирует PHP проект на предмет всех определенных функций и методов и сообщает о них как о неиспользуемых если из вызов не встречается хотя бы однажды.

Ставится он очень просто:

После этого можно вызывать его с параметрами:

Единственная неприятность, что лог оказался замусорен варнингами, котоыре возникали в следствии некоторых “виртуальных” функций (которые в работающей системе перехватывались методом __call().

Чтобы убрать эти варнинги пришлось немного подредактировать код файла /usr/share/php/PHPDCD/Detector.php.

было (строка 317):

стало:


После этого получился хороший лог, отображающий мертвый код проекта.

* – постер фильма WarGames2: The Dead Code  имеет в общем мало отношения к этому посту, кроме разве что названия. Но думаю его стоит посмотреть 🙂

Leave a Comment