Dev tooling: PHPStan, PHP-CS-Fixer, PHPUnit + container MCP wiring #29
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Set up the quality/test toolchain on the new stack.
KernelTestCase/WebTestCase,.env.test, test DB).container_test,container_lint,container_analyse) to the Symfony equivalents.Exit: lint, analyse, and test all run green on the skeleton via the MCP tools.
Done (3 commits). Toolchain green via
dev-*nix-shell wrappers:symfony/test-pack) →dev-test. Real Postgres test DB (buckets_test), not SQLite.dev-stan. No baseline (greenfield); documentedignoreErrors/excludePathsfor the two framework/recipe false-positives.@Symfony+@Symfony:risky→dev-cs/dev-cs-fix.Scope change (decided in #28 too): the container MCP tools (
container_test/lint/analyse) are Laravel-only — they hard-requiredocker/dev/docker-compose.ymland runphp artisan test. Both fatal for Symfony. Replaced withdev-test/dev-stan/dev-cswrappers inshell.nix. The "wire MCP tools" sub-goal is satisfied by this wrapper approach instead.Gotcha logged:
@Symfony:riskymangled prose in the auto-generatedconfig/reference.php(rewrote@type→@varin a doc comment) — excluded generated config from the fixer.