bin/console cache:clear --env=prod),
• проверка синтаксиса Yaml-файлов (bin/console lint:yaml config --parse-tags),
• проверка соответствия типов инъекций контейнера Symfony (bin/console lint:container),
• отсутствие устаревших сервисов и конфигов Symfony (bin/console debug:container --deprecations).
Twig
• проверка синтаксиса Twig-шаблонов (bin/console lint:twig).
Doctrine
• валидность маппинга и соответствие ему схемы БД (bin/console doctrine:schema:validate),
• корректность продакшн-конфигурации (bin/console doctrine:ensure-production-settings --env=prod).
Модули
• контроль связности/зацепления и направления зависимостей (Deptrac).
Ну и конечно же тесты
+ мутационное тестирование (Infection),
• сами тесты (PHPUnit / Codeception).
Список всё так же вдохновлён нашим пайплайном в HappyInc. Пишите в комментариях, без чего не обходится сборка вашего проекта и что ещё рекомендуете попробовать.
Также обратите внимание на репозиторий Static analysis tools for PHP и доклад 25+ инструментов для аудита кода.