15得票3回答
在 PHP-CS-Fixer 中使用 Tab 进行缩进

我该如何配置 PHP-CS-Fixer 以使用制表符进行缩进?我可以看到 indentation_type fixer。* indentation_type [@PSR2, @Symfony] | Code MUST use configured indentation type. 但是我...

11得票2回答
PHP CS Fixer,如何运行高风险规则?

PHP-CS-FIXER 你好,我第一次使用php-cs-fixer。我知道我们需要设置一个.php_cs.dist文件。 这是一个我从php-cs-fixer的git存储库中获得的示例文件。$finder = PhpCsFixer\Finder::create() ->ex...

10得票3回答
如何为php-cs-fixer创建自定义规则集?

如何创建自定义规则集以通过 fix 命令使用选项 --rules=@custom 运行? 与 @PSR1,@PSR2,@Symfony,@PHP56Migration,@PHP70Migration 和 @PHP71Migration 一样。 Php-cs-fixer 版本:2.2.3 ...

10得票4回答
使用php-cs-fixer修复PHP代码文件的缩进问题

我有几百个排版混乱的PHP文件,其中混合了制表符和空格(甚至是混合的行结尾),我想使用php-cs-fixer v2+进行修复。 我已经按照自己的需求配置了php-cs-fixer,并相应地清理了代码 - 除了缩进。我尝试了一个最小的配置,如下所示,以确定问题所在。但是我无法让缩进修复程序正...

8得票4回答
升级 PHP 到版本 8 后,php-cs-fixer 出现问题

升级到php8之后,我通过composer全局安装的php-cs-fixer出现了问题。现在我无法使用php-cs-fixer,因为每次都会得到以下错误提示: PHP needs to be a minimum version of PHP 5.6.0 and maximum version...

8得票2回答
PHP-CS-Fixer: 在函数声明中将大括号保持在同一行

Php cs fixer正在做什么: function foobar() { .... } and I want: function foobar() { .... } 我看不到在我的.php_cs文件中保持大括号在同一行的配置,也找不到相关信息在https://github.c...

8得票6回答
PHP7 给所有标准 php 函数添加斜杠 php-cs-fixer 规则

我继承了一个PHP7项目,之前的开发人员甚至给\true等标准的PHP函数加上了斜杠。这样做是否有其原因? 以下是一些例子: \array_push($tags, 'master'); if ($result === \true) {} $year = \date('Y'); 什么...