From 85038173eb41a4575b232b482343d914943838a9 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 6be700f..c886f5a 100644 --- a/composer.json +++ b/composer.json @@ -16,8 +16,7 @@ "symfony/console": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^11.5", - "sympress/coding-standards": "dev-main" + "sympress/qa": "dev-main" }, "autoload": { "psr-4": { @@ -32,18 +31,26 @@ "scripts": { "cs": [ "Composer\\Config::disableProcessTimeout", - "phpcs --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" ] }, @@ -51,7 +58,8 @@ "sort-packages": true, "optimize-autoloader": true, "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true + "dealerdirect/phpcodesniffer-composer-installer": true, + "phpstan/extension-installer": true } }, "repositories": [