exclude('PhpParser/Parser') ->in(__DIR__ . '/lib') ->in(__DIR__ . '/test') ->in(__DIR__ . '/grammar') ; $config = new PhpCsFixer\Config(); return $config->setRiskyAllowed(true) ->setRules([ '@PSR12' => true, // We use PSR12 with consistent brace placement. 'curly_braces_position' => [ 'functions_opening_brace' => 'same_line', 'classes_opening_brace' => 'same_line', ], // declare(strict_types=1) on the same line as false, 'declare_strict_types' => true, // Keep argument formatting for now. 'method_argument_space' => ['on_multiline' => 'ignore'], ]) ->setFinder($finder) ;