Наводим порядок в composer.json
Если вы, как и я, испытываете наслаждение от автоматизированного порядка, могу порекомендовать пакет ergebnis/composer-normalize. Он упорядочивает ключи composer.json в соответсвии со схемой, после чего структура файла становится логичной и узнаваемой. Под капотом, кстати, используется ergebnis/json-normalizer — он решает задачу нормализации JSON в общем случае и может быть полезен сам по себе.
Интеграция в проект предельно проста:
composer req --dev ergebnis/composer-normalize
composer normalize
git commit -am 'Навёл порядок в composer.json!'
Ну и закрепляем наши усилия, добавив в CI-пайплайн composer normalize --dry-run.
https://github.com/ergebnis/composer-normalize