tightenco/duster
Duster applies Tighten’s default Laravel code style by combining TLint, PHP_CodeSniffer, PHP CS Fixer, and Laravel Pint. Lint or auto-fix your whole project or only dirty files, with optional GitHub Actions and Husky hooks support.
Adopt if:
Look elsewhere if:
duster.json)."Duster automates Laravel code quality enforcement, reducing busywork for engineers and ensuring consistency across our codebase. By integrating linting tools (like Pint and PHP CS Fixer) into a single command, we cut CI/CD complexity and catch issues earlier—saving time and improving onboarding. It’s a low-effort way to enforce best practices without hiring dedicated tooling maintainers."
Key Outcomes:
*"Duster replaces fragmented linting tools with a unified CLI (duster lint/duster fix) that runs Tighten’s optimized presets for Laravel. It supports:
duster.json (e.g., exclude tests, add PHPStan).No more juggling Pint, PHPCS, and TLint separately—just install, configure once, and let it handle the rest."*
Why Now?
How can I help you explore Laravel packages today?