From da80c2997844e7bfeb3fefea54d69d2b6a746e73 Mon Sep 17 00:00:00 2001 From: Martin Herndl Date: Sat, 29 Jan 2022 20:04:51 +0100 Subject: [PATCH] Ignore false-positive int overflow errors occurring only on 32-bit --- build/baseline-32bit.neon | 6 ++++++ build/ignore-by-architecture.neon.php | 11 +++++++++++ build/phpstan.neon | 1 + 3 files changed, 18 insertions(+) create mode 100644 build/baseline-32bit.neon create mode 100644 build/ignore-by-architecture.neon.php diff --git a/build/baseline-32bit.neon b/build/baseline-32bit.neon new file mode 100644 index 0000000000..82adbae209 --- /dev/null +++ b/build/baseline-32bit.neon @@ -0,0 +1,6 @@ +parameters: + ignoreErrors: + - + message: "#^Parameter \\#1 \\$value of class PHPStan\\\\Type\\\\Constant\\\\ConstantIntegerType constructor expects int, float given\\.$#" + count: 2 + path: ../src/Analyser/MutatingScope.php diff --git a/build/ignore-by-architecture.neon.php b/build/ignore-by-architecture.neon.php new file mode 100644 index 0000000000..a6c86b46cf --- /dev/null +++ b/build/ignore-by-architecture.neon.php @@ -0,0 +1,11 @@ +load(__DIR__ . '/baseline-32bit.neon'); +} + +return []; diff --git a/build/phpstan.neon b/build/phpstan.neon index a233ed286d..aea35d06cc 100644 --- a/build/phpstan.neon +++ b/build/phpstan.neon @@ -8,6 +8,7 @@ includes: - ../conf/bleedingEdge.neon - ../phpstan-baseline.neon - ignore-by-php-version.neon.php + - ignore-by-architecture.neon.php parameters: level: 8 paths: