diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 3880ad102..3588a1117 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -1,5 +1,4 @@ includes: - - tests/phpstan/configs/debug-const-checks.neon - tests/phpstan/configs/gc-hacks.neon - tests/phpstan/configs/optional-com-dotnet.neon - tests/phpstan/configs/optional-leveldb.neon @@ -14,6 +13,9 @@ parameters: - src/pocketmine/PocketMine.php paths: - src + dynamicConstantNames: + - pocketmine\IS_DEVELOPMENT_BUILD + - pocketmine\DEBUG reportUnmatchedIgnoredErrors: false #no other way to silence platform-specific non-warnings ignoreErrors: - diff --git a/tests/phpstan/configs/debug-const-checks.neon b/tests/phpstan/configs/debug-const-checks.neon deleted file mode 100644 index bfe2fa5c6..000000000 --- a/tests/phpstan/configs/debug-const-checks.neon +++ /dev/null @@ -1,21 +0,0 @@ -parameters: - ignoreErrors: - - - message: "#^If condition is always true\\.$#" - count: 1 - path: ../../../src/pocketmine/Server.php - - - - message: "#^Ternary operator condition is always true\\.$#" - count: 1 - path: ../../../src/pocketmine/Server.php - - - - message: "#^If condition is always false\\.$#" - count: 1 - path: ../../../src/pocketmine/updater/AutoUpdater.php - - - - message: "#^Negated boolean expression is always false\\.$#" - count: 1 - path: ../../../src/pocketmine/updater/AutoUpdater.php