在我们的PHP项目中,我们的内部标准是将PHP内的所有代码缩进两个空格。例如:
<?php
class Foo
{
...
我必须对如何配置这一点感到困惑,因为我总是收到一个错误,即文件在缩进中有“2个空格,预期为0”。我该如何正确配置?
答案 0 :(得分:0)
您可以使用PHP-CS-Fixer中的PhpCsFixer\Fixer\PhpTag\BlankLineAfterOpeningTagFixer
课程。
如果您是该工具的新用户,并且希望使其易于启动,那么最好将其与EasyCodingStandard一起使用,如下所示:
# easy-coding-standard.neon
checkers:
- PhpCsFixer\Fixer\PhpTag\BlankLineAfterOpeningTagFixer
安装它:
composer require --dev symplify\easy-coding-standard
运行它:
vendor/bin/ecs check src
修复它:
vendor/bin/ecs check src --fix
欢迎并告诉我它是如何运作的。
如果出现任何问题,请create an issue here。我很乐意尽可能地改进这个工具。