parameters: level: 8 tmpDir: ../../temp/phpstan bootstrap: bootstrap.php autoload_files: - ../../vendor/autoload.php - ../../vendor/codeception/codeception/autoload.php - ../../vendor/codeception/verify/src/Codeception/function.php - ../../vendor/codeception/verify/src/Codeception/Verify.php autoload_directories: - ../../tests/_support/_generated # without this line PHPStan segfaults ¯\_(ツ)_/¯ - ../../tests/_support - ../../tests/acceptance - ../../tests/integration - ../../tests/unit dynamicConstantNames: - WP_DEBUG ignoreErrors: - '/Parameter #1 $cssOrXPath of method AcceptanceTester::moveMouseOver() expects string|null, array given./' - '/Function expect invoked with 1 parameter, 0 required\./' - '/(with|has) no (return )?typehint specified/' # exclude level 6 errors excludes_analyse: - ../../tests/_support/_generated # exclude level 6 errors checkGenericClassInNonGenericObjectType: false checkMissingIterableValueType: false checkMissingVarTagTypehint: false checkMissingTypehints: false includes: - vendor/phpstan/phpstan-doctrine/extension.neon - vendor/phpstan/phpstan-phpunit/extension.neon - extensions/CodeceptionExtension/extension.neon - phpstan-baseline-unit-tests.neon # https://medium.com/@ondrejmirtes/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard-e77d815a5dff - phpstan-baseline-integration-tests.neon # https://medium.com/@ondrejmirtes/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard-e77d815a5dff