php_cs.dist 文件
<?php
return PhpCsFixer\Config::create()
->setRiskyAllowed(true)
->setUsingCache(false)
->setRules([
'@PSR2' => true,
'align_multiline_comment' => true,
'no_trailing_whitespace' => true,
'no_short_echo_tag' => true,
'no_unused_imports' => true,
'blank_line_after_namespace' => true,
'no_blank_lines_after_class_opening' => true,
'no_blank_lines_before_namespace' => true,
'no_blank_lines_after_phpdoc' => true,
'array_syntax' => ['syntax' => 'short'],
'ordered_imports' => ['sortAlgorithm' => 'length'],
'no_trailing_comma_in_singleline_array' => true,
'no_useless_else' => true,
'no_whitespace_before_comma_in_array' => true,
'trailing_comma_in_multiline_array' => true,
])->setFinder(
PhpCsFixer\Finder::create()
->exclude('tests/')
->in(__DIR__)
);
PHPSTORM 设置
