Недавно захотелось сделать автоматическую проверку PHP кода до деплоя на сервер (не Unit тесты). То есть, хотлось бы иметь такой инструмент, который говорил бы, что в коде возможно ошибка. К сожалению, я знаю только php -f (исполнение скрипта) и php -l (проверка на синтаксические ошибки). Возможно, есть какие то 3rd party тулзы для анализа. Гуглинг разрешения проблемы не дал, к сожалению (в основном предлагались плагины для известных IDE, а хотелось бы тулзу, зупускаемую из командной строки).
apt-cache search php | grep analy
тоже ничего не говорит хорошего :)
Если вы знаете подобные анализаторы, поделитесь, пожалуйста.
https://github.com/sebastianbergmann/php-hudson-template сбор всех инструментов в одном месте с интеграцией в сервер CI hudson. PHPunit можно отключить.
хотябы не просто проверку синтаксиса хотелось бы по отдельному файлу, а проверку целого проекта на неиспользуемые переменные, например. Чтобы тулза самостоятально инклудила все необходимые файлы и умела работать с классами.