phpcq/plugin-api
phpcq/plugin-api provides the plugin interfaces used by the phpcq tool runner, enabling PHP code quality checks to be integrated and automated in CI pipelines. It defines the contracts plugins implement to extend phpcq’s analysis and reporting.
use App\Models\ prefixes, Blade template validation, or service container best practices) without relying on rigid third-party tools.phpcq plugins (e.g., laravel/phpcq-plugin-blade, laravel/phpcq-plugin-auth).new App\Models\User in controllers").phpcq as your primary PHP static analysis tool (vs. PHPStan/Psalm).beberlei/assert or spatie/laravel-phpstan-rules).phpcq ecosystem is too immature (0 stars, 0 dependents; validate via community adoption).For Executives: "This package lets us tailor PHP code quality to Laravel’s needs without vendor lock-in. By building custom plugins (e.g., for Blade security or service container rules), we can automate compliance, reduce bugs, and improve onboarding—all while keeping our tooling lightweight and open-source. It’s a strategic investment in developer productivity and code reliability."
For Engineering (Laravel Teams):
*"The phpcq/plugin-api lets us extend Laravel’s static analysis with custom logic. For example:
new in controllers’ or ‘use Fractal for APIs’.Key Asks:
phpcq aligns with our tooling (vs. PHPStan/Psalm).For Open-Source Contributors:
"This is a chance to shape the future of Laravel code quality. By contributing plugins (e.g., laravel/phpcq-plugin-auth), we can make phpcq the go-to tool for Laravel teams—just like laravel/pint for formatting."
How can I help you explore Laravel packages today?