Rector: автоматический рефакторинг и апгрейды Laravel

Обновление PHP или Laravel в большом проекте обычно превращается в десятки часов рутины: переписать устаревшие хелперы и фабрики, добавить типы, вычистить мёртвый код. Rector берёт эту работу на себя — он анализирует код на уровне абстрактного синтаксического дерева и применяет правила трансформации автоматически, корректно и с сохранением форматирования.

В новой статье на prog-time.ru разбираю на практике, как подключить Rector к Laravel-проекту. Ставим ядро rector/rector и расширение driftingly/rector-laravel, настраиваем rector.php, обновляем PHP по одной версии за раз через --dry-run, наводим порядок наборами качества кода и Laravel-специфичными правилами.

Читать целиком: https://prog-time.ru/rector-dlya-laravel-avtomaticheskij-refaktoring-i-obnovlenie-koda/

Rector: автоматический рефакторинг и апгрейды Laravel
Обновление PHP или Laravel в большом проекте обычно превращается в десятки часов рутины: переписать устаревшие хелперы и фабрики, добавить типы, в... | Сетка — социальная сеть от hh.ru