|
5 | 5 | use ShipMonk\ComposerDependencyAnalyser\Config\Configuration; |
6 | 6 | use ShipMonk\ComposerDependencyAnalyser\Config\ErrorType; |
7 | 7 |
|
8 | | -return (new Configuration())->addPathToScan(__DIR__ . '/src', false) |
| 8 | +return (new Configuration()) |
9 | 9 | ->addPathToExclude(__DIR__ . '/tests/Rules/Rector/NoInstanceOfStaticReflectionRule/Fixture') |
10 | 10 | ->addPathToExclude(__DIR__ . '/tests/Rules/Enum/RequireUniqueEnumConstantRule/Fixture') |
11 | 11 | ->addPathToExclude(__DIR__ . '/tests/Rules/ForbiddenExtendOfNonAbstractClassRule/Fixture') |
12 | 12 | ->addPathToExclude(__DIR__ . '/tests/Rules/PHPUnit/NoTestMocksRule/Fixture') |
13 | 13 |
|
| 14 | + // optional classes |
| 15 | + ->ignoreUnknownClasses(['Symfony\Component\ExpressionLanguage\Expression']) |
| 16 | + |
14 | 17 | // already in phpstan/phpstan |
15 | 18 | ->ignoreErrorsOnPackage('nikic/php-parser', [ErrorType::DEV_DEPENDENCY_IN_PROD]) |
| 19 | + ->ignoreErrorsOnPackage('symfony/routing', [ErrorType::SHADOW_DEPENDENCY]) |
| 20 | + ->ignoreErrorsOnPackage('symfony/var-dumper', [ErrorType::SHADOW_DEPENDENCY]) |
| 21 | + ->ignoreErrorsOnPackage('symfony/service-contracts', [ErrorType::SHADOW_DEPENDENCY]) |
| 22 | + ->ignoreErrorsOnPackage('symfony/http-kernel', [ErrorType::SHADOW_DEPENDENCY]) |
| 23 | + ->ignoreErrorsOnPackage('symfony/event-dispatcher', [ErrorType::SHADOW_DEPENDENCY]) |
| 24 | + ->ignoreErrorsOnPackage('symfony/deprecation-contracts', [ErrorType::SHADOW_DEPENDENCY]) |
| 25 | + ->ignoreErrorsOnPackage('symfony/dependency-injection', [ErrorType::SHADOW_DEPENDENCY]) |
| 26 | + ->ignoreErrorsOnPackage('symfony/config', [ErrorType::SHADOW_DEPENDENCY]) |
16 | 27 |
|
17 | 28 | // rule that runs on Rector rule only |
18 | 29 | ->ignoreErrorsOnPackage('rector/rector', [ErrorType::DEV_DEPENDENCY_IN_PROD]) |
19 | 30 |
|
20 | | - ->ignoreErrorsOnExtension('ext-ctype', [ErrorType::SHADOW_DEPENDENCY]) |
21 | 31 | ->ignoreErrorsOnExtension('ext-simplexml', [ErrorType::SHADOW_DEPENDENCY]); |
22 | | - |
23 | | -// ->ignoreErrorsOnPath('/Fixture/', [\ShipMonk\ComposerDependencyAnalyser\Config\ErrorType::UNKNOWN_CLASS]); |
|
0 commit comments