47 lines
2.2 KiB
Plaintext
47 lines
2.2 KiB
Plaintext
parameters:
|
|
level: 8
|
|
tmpDir: ../../temp/phpstan
|
|
bootstrapFiles:
|
|
- ../../vendor/autoload.php
|
|
- bootstrap.php
|
|
- ../../vendor/codeception/codeception/autoload.php
|
|
- ../../vendor/codeception/verify/src/Codeception/function.php
|
|
- ../../vendor/codeception/verify/src/Codeception/Verify/Verify.php
|
|
- ../../tests/_support/_generated/AcceptanceTesterActions.php
|
|
- ../../tests/_support/_generated/IntegrationTesterActions.php
|
|
- ../../tests/_support/_generated/UnitTesterActions.php
|
|
scanDirectories:
|
|
- ../../tests/_support
|
|
- ../../tests/acceptance
|
|
- ../../tests/integration
|
|
- ../../tests/unit
|
|
scanFiles:
|
|
- PremiumContainerConfigurator.php
|
|
- woocommerce.php
|
|
- function-stubs.php
|
|
dynamicConstantNames:
|
|
- WP_DEBUG
|
|
ignoreErrors:
|
|
- '/Parameter #1 \$cssOrXPath of method AcceptanceTester::moveMouseOver\(\) expects string\|null, array<string, string> given./'
|
|
- '/Function expect invoked with 1 parameter, 0 required\./'
|
|
- '/(with|has) no (return )?typehint specified/' # exclude level 6 errors
|
|
- '/Call to method getName\(\) on an unknown class _generated\\([a-zA-Z])*Cookie/' # codeception generate incorrect return type in ../../tests/_support/_generated
|
|
excludes_analyse:
|
|
- ../../tests/_support/_generated
|
|
- ../../tests/unit/Entities/SubscriberEntityTest.php
|
|
|
|
# exclude level 6 errors
|
|
checkGenericClassInNonGenericObjectType: false
|
|
checkMissingIterableValueType: false
|
|
checkMissingVarTagTypehint: false
|
|
checkMissingTypehints: false
|
|
|
|
includes:
|
|
- _phpstan-wp-source.neon # Config file that adds paths to WP source code. Generated from phpstan-wp-source.neon by Robo
|
|
- 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
|
|
- php-version-dependent-config-tests.php # PHP version detection + configuraton dependent on PHP version
|