From cf5d7f4368a57bb2a2034d1268738f2cf0b7697d Mon Sep 17 00:00:00 2001 From: SerafimArts Date: Thu, 1 Aug 2024 10:48:38 +0000 Subject: [PATCH] Apply PER2.0 phpcs (part 1) --- composer.json | 4 +++- phpstan.neon | 12 ++++++++++++ psalm.xml | 16 ---------------- 3 files changed, 15 insertions(+), 17 deletions(-) create mode 100644 phpstan.neon delete mode 100644 psalm.xml diff --git a/composer.json b/composer.json index 421a284..22094c3 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,9 @@ }, "require-dev": { "phpunit/phpunit": "^9.6|^10.0", - "vimeo/psalm": "^5.22" + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-strict-rules": "^1.6" }, "autoload-dev": { "psr-4": { diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 0000000..f913176 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,12 @@ +includes: + - phar://phpstan.phar/conf/bleedingEdge.neon +parameters: + level: 1 + strictRules: + allRules: true + fileExtensions: + - php + paths: + - src + tmpDir: vendor/.cache.phpstan + reportUnmatchedIgnoredErrors: false diff --git a/psalm.xml b/psalm.xml deleted file mode 100644 index 7d47ed8..0000000 --- a/psalm.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - -