From 39e63ea0962d68900d55cc2fa9f3f38bd2f8d364 Mon Sep 17 00:00:00 2001 From: Oliver Klee Date: Thu, 21 Aug 2025 20:13:10 +0200 Subject: [PATCH] [TASK] Add PHPStan rules for Safe-PHP This will prevent unsafe function usage from getting added. Closes #1168 --- .github/dependabot.yml | 1 + composer.json | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2d4dc55a1..76a72c265 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -22,6 +22,7 @@ updates: versions: [ ">= 9.0.0" ] - dependency-name: "rector/rector" - dependency-name: "thecodingmachine/safe" + - dependency-name: "thecodingmachine/phpstan-safe-rule" versioning-strategy: "increase" commit-message: prefix: "[Dependabot] " diff --git a/composer.json b/composer.json index 0a06263de..18c0deba9 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,8 @@ "phpunit/phpunit": "8.5.46", "rawr/phpunit-data-provider": "3.3.1", "rector/rector": "1.2.10 || 2.1.7", - "rector/type-perfect": "1.0.0 || 2.1.0" + "rector/type-perfect": "1.0.0 || 2.1.0", + "thecodingmachine/phpstan-safe-rule": "1.2.0 || 1.4.1" }, "suggest": { "ext-mbstring": "for parsing UTF-8 CSS"