如何使用PHP CS Fixer移除import语句之间的多余空行?
解决方案
可以通过PHP CS Fixer实现移除import语句多余换行的需求,操作方法如下:
配置规则
你需要启用内置的no_extra_blank_lines规则,在该规则的tokens参数中添加use项,即可定向清理use导入块之间的多余空行。
配置文件示例
以下是.php-cs-fixer.dist.php的参考配置:
<?php return (new PhpCsFixer\Config()) ->setRules([ // 其余已启用的规则保持不变 'no_extra_blank_lines' => [ 'tokens' => [ 'use', // 可按需追加其他需要清理多余空行的语法标记,例如return、throw等,无额外需求仅保留use即可 ] ], ]) ;
配置完成后执行修复命令,你示例中的代码就会被自动处理为连续无空行的use导入格式。
内容的提问来源于stack exchange,提问作者David Maksimov
相关产品推荐
相关产品推荐

