From dd9e0306f555ff129ce2fc25ced32efad1974bab Mon Sep 17 00:00:00 2001 From: Damien Debin Date: Mon, 3 Nov 2025 12:34:30 +0100 Subject: [PATCH] Go back to PHPStan `max` level --- phpstan-baseline.neon | 73 +++++++++++++++++++++++++++++++++++++++++++ phpstan.neon | 5 +-- 2 files changed, 76 insertions(+), 2 deletions(-) create mode 100644 phpstan-baseline.neon diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon new file mode 100644 index 0000000..728f1e2 --- /dev/null +++ b/phpstan-baseline.neon @@ -0,0 +1,73 @@ +parameters: + ignoreErrors: + - + message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + identifier: foreach.nonIterable + count: 1 + path: src/Driver/ChromeDriver/DownloadUrlResolver.php + + - + message: '#^Cannot access offset ''chromedriver'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/DownloadUrlResolver.php + + - + message: '#^Cannot access offset ''downloads'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/DownloadUrlResolver.php + + - + message: '#^Cannot access offset ''platform'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/DownloadUrlResolver.php + + - + message: '#^Cannot access offset ''url'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/DownloadUrlResolver.php + + - + message: '#^Cannot access offset string on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/DownloadUrlResolver.php + + - + message: '#^Cannot access offset ''Beta'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/VersionResolver.php + + - + message: '#^Cannot access offset ''Stable'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 1 + path: src/Driver/ChromeDriver/VersionResolver.php + + - + message: '#^Cannot access offset ''version'' on mixed\.$#' + identifier: offsetAccess.nonOffsetAccessible + count: 3 + path: src/Driver/ChromeDriver/VersionResolver.php + + - + message: '#^Cannot cast mixed to string\.$#' + identifier: cast.string + count: 2 + path: src/Driver/ChromeDriver/VersionResolver.php + + - + message: '#^Method DBrekelmans\\BrowserDriverInstaller\\Driver\\ChromeDriver\\VersionResolver\:\:getVersionString\(\) should return string but returns mixed\.$#' + identifier: return.type + count: 1 + path: src/Driver/ChromeDriver/VersionResolver.php + + - + message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#' + identifier: argument.type + count: 1 + path: src/Driver/ChromeDriver/VersionResolver.php diff --git a/phpstan.neon b/phpstan.neon index d7431fb..f0f406b 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,5 +1,5 @@ parameters: - level: 9 + level: max paths: - src - tests @@ -8,4 +8,5 @@ parameters: includes: - vendor/phpstan/phpstan-strict-rules/rules.neon - vendor/phpstan/phpstan-phpunit/extension.neon - - vendor/thecodingmachine/phpstan-safe-rule/phpstan-safe-rule.neon \ No newline at end of file + - vendor/thecodingmachine/phpstan-safe-rule/phpstan-safe-rule.neon + - phpstan-baseline.neon \ No newline at end of file