Development Commands#
ReqShield defines Composer scripts for local development and CI-aligned checks.
Core Commands#
composer ic:tests
composer ic:tests:details
composer ic:test:code
composer ic:test:lint
composer ic:test:sniff
composer ic:test:static
composer ic:test:security
composer ic:test:duplicates
composer ic:benchmark
composer ic:bench:quick
composer ic:process
What They Run#
ic:tests: full quality suiteic:tests:details: expanded non-shortcut quality suiteic:test:code: Pest test runic:test:lint: Pint check modeic:test:sniff: PHPCSic:test:static: PHPStanic:test:security: Psalm security analysisic:test:duplicates: duplicate code detectionic:benchmark/ic:bench:quick: PhpBench benchmark suiteic:process: Rector + Pint + PHPCBF processing pipeline
Git Hooks#
CaptainHook is wired through Composer:
composer ic:hooks
Hooks are also installed automatically on post-autoload-dump.