withPaths([ __DIR__.'/src', __DIR__.'/tests', ]) ->withSets([ PestSetList::CODING_STYLE, ]) ->withSkip([ __DIR__.'/src/Plugins/Parallel/Paratest/WrapperRunner.php', __DIR__.'/tests/Fixtures/Arch', __DIR__.'/tests/Fixtures/Suites', ReturnNeverTypeRector::class, ArrowFunctionDelegatingCallToFirstClassCallableRector::class, NarrowObjectReturnTypeRector::class, RemoveParentDelegatingConstructorRector::class, RemoveDuplicatedReturnSelfDocblockRector::class, RemoveUselessUnionReturnDocblockRector::class, RemoveReturnTagIncompatibleWithNativeTypeRector::class => [ __DIR__.'/src/Expectations/HigherOrderExpectation.php', ], UseToMatchArrayRector::class, RemoveEmptyClassMethodRector::class => [ __DIR__.'/tests', ], RemoveUnusedConstructorParamRector::class => [ __DIR__.'/tests', ], RemoveUnusedPrivatePropertyRector::class => [ __DIR__.'/tests', ], AddArrowFunctionReturnTypeRector::class => [ __DIR__.'/tests', ], ]) ->withPreparedSets( deadCode: true, codeQuality: true, typeDeclarations: true, privatization: true, earlyReturn: true, ) ->withPhpSets();