Статический анализ PHP-кода?
Рекомендую внимательно изучить ответы:
stackoverflow.com/questions/378959/is-there-a-static-code-analyzer-like-lint-for-php-files
В дополнение к предыдущему ответу, PHPStorm прекрасно ловит логические ошибки на лету, например действия после return, неиспользуемые переменные, и так далее.