From dde634072857d9830a6ff286f8a7af6a91f82daa Mon Sep 17 00:00:00 2001 From: brianvarskonst Date: Fri, 19 Jun 2026 03:43:47 +0200 Subject: [PATCH] chore: adopt sympress qa tooling --- composer.json | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index bb47887..02ac434 100644 --- a/composer.json +++ b/composer.json @@ -21,8 +21,7 @@ "symfony/process": "8.1.0" }, "require-dev": { - "phpunit/phpunit": "^11.5", - "sympress/coding-standards": "dev-main" + "sympress/qa": "dev-main" }, "autoload": { "psr-4": { @@ -43,18 +42,26 @@ "scripts": { "cs": [ "Composer\\Config::disableProcessTimeout", - "phpcs -s -p --standard=phpcs.xml.dist" + "qa cs" ], "cs:fix": [ "Composer\\Config::disableProcessTimeout", - "phpcbf --standard=phpcs.xml.dist" + "qa cs:fix" + ], + "static-analysis": [ + "Composer\\Config::disableProcessTimeout", + "qa static-analysis" ], "tests": [ "Composer\\Config::disableProcessTimeout", - "phpunit --configuration phpunit.xml.dist --no-coverage" + "qa tests" + ], + "test": [ + "@tests" ], "qa": [ "@cs", + "@static-analysis", "@tests" ] }, @@ -62,7 +69,8 @@ "sort-packages": true, "optimize-autoloader": true, "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true + "dealerdirect/phpcodesniffer-composer-installer": true, + "phpstan/extension-installer": true } }, "repositories": [