What problem does it solve?
It solves the risk of breaking a Laravel application by ensuring environment correctness, code quality, test/coverage integrity, security posture, and deployment readiness before merges and releases.
Core Features & Use Cases
- Sequential verification phases: Runs environment checks, Composer validation, linting/static analysis, tests with coverage, security/dependency audits, migration safety reviews, and build/deploy readiness in a gated order.
- Quality gates before costly work: Stops immediately if environment and Composer checks fail, and insists on clean lint/static analysis before full tests.
- Release-focused operational checks: Verifies caches, storage writability, schedule listing, failed queue state, and optional queue healthcheck execution for staging.
Quick Start
Run the full Laravel verification loop by executing the phases in order: environment checks, Composer validate and autoload dump, pint and phpstan, XDEBUG_MODE=coverage tests, composer audit, migrate --pretend plus migrate status, and deployment readiness commands including caches and schedule/queue checks.