* Dariusz RumiƄski * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ $finder = PhpCsFixer\Finder::create() ->ignoreDotFiles(false) ->ignoreVCSIgnored(true) ->in(__DIR__.'/lib') ; $config = new PhpCsFixer\Config(); $config ->setUsingCache(true) ->setRiskyAllowed(true) ->setRules([ '@PhpCsFixer' => true, '@PhpCsFixer:risky' => true, 'trailing_comma_in_multiline' => ['elements' => ['arrays', 'parameters', 'arguments']], 'general_phpdoc_annotation_remove' => ['annotations' => ['expectedDeprecation']], // one should use PHPUnit built-in method instead 'modernize_strpos' => false, // needs PHP 8+ or polyfill 'phpdoc_to_comment' => ['ignored_tags' => ['psalm-suppress', 'template-implements']], ]) ->setFinder($finder) ; return $config;