Каждый из нас хоть раз приходил в проект и задавал одни и те же вопросы:
🌀 «Как тут запускаются тесты?»
🌀 «Какой линтер у вас — Pint или PHP-CS-Fixer?»
🌀 «Где вообще список команд?»
Хаос в командах — типичная боль, особенно когда у каждого своя консольная магия.
Решение простое: централизуйте команды качества кода.
🔹 Composer scripts — встроенный, лёгкий, без зависимостей.
Идеален для небольших или чисто PHP-проектов.
composer all-check — и всё: Pint, Rector, PHPStan, тесты.🔹 Makefile — гибкий, мощный, автоматизация на стероидах.
Подходит, если в проекте намешано PHP + JS + Docker + CI/CD.
make all-check — и порядок наведен.📊 Когда что выбрать
— Monorepo или мультистек → Makefile
— Малый проект или пакет → Composer scripts
💡 Главное — не инструмент, а принцип:
сделай запуск проверок простым, чтобы никто не ленился их запускать.
👉 Читать статью
Библиотека пхпшника
#элементарный_выбор