assoconnect/php-quality-config
Shared quality tooling config for PHP projects: standardized settings for static analysis, coding style, and CI checks. Helps teams apply consistent code quality rules across repositories with minimal setup.
config/ system or as a standalone service provider. However, the lack of documentation raises uncertainty about its extensibility or whether it enforces opinions vs. being pluggable.vimeo/psalm, dealerdirect/phpcodesniffer-composer-installer). The package’s autoloading and service provider requirements are unknown.config/quality.php could be extended, but merging logic may require customization.phpunit.xml presets) or CI hooks (GitHub Actions/GitLab CI), but this depends on the package’s API.php.ini + composer.json scripts).app.php) or does it require a separate file?laravel/valet or laravel/sail)?phpunit.xml and phpstan.neon into one source).Illuminate\Support\Facades\* in a way that breaks newer Laravel).xdebug, pcov) don’t conflict with existing setups.laravel/pint (formatting)nunomaduro/collision (PSR-12 enforcement)barryvdh/laravel-ide-helper (IDE hints)| Step | Task | Dependencies | Owner |
|---|---|---|---|
| 1 | Review package source (if open) or vendor docs | - | TPM/Dev Lead |
| 2 | Set up sandbox Laravel project | Package repo | Backend Engineer |
| 3 | Implement minimal config integration | Laravel config/ structure |
Backend Engineer |
| 4 | Test with existing quality tools (no conflicts) | PHPStan/Pint setup | QA Engineer |
| 5 | Integrate with CI/CD (e.g., GitHub Actions) | CI pipeline access | DevOps Engineer |
| 6 | Benchmark performance impact | Load tests | Performance Engineer |
| 7 | Roll out to staging | Feature flag | Release Manager |
| 8 | Monitor for false positives/negatives | Logging | SRE |
| 9 | Document customization guide | - | TPM |
.env overrides).config/quality.php and use Laravel’s config:clear cautiously.composer.json until stability is confirmed.--strict flag for local dev).How can I help you explore Laravel packages today?