如何配置Laravel Pint使用制表符而非空格进行缩进
在Laravel Pint中配置制表符缩进的解决方法
Laravel Pint 底层依赖 PHP-CS-Fixer,你可以通过自定义配置文件直接设置制表符缩进——你之前对indentation_type的理解有误,它并非仅支持布尔值,实际上可以传入字符串参数指定缩进类型。
具体配置步骤:
- 在项目根目录创建或修改
pint.json文件,添加如下内容:
{ "rules": { "indentation_type": { "type": "tab" }, "indentation_width": false } }
- 也可以使用PHP格式的
pint.php配置文件:
<?php return [ 'rules' => [ 'indentation_type' => ['type' => 'tab'], 'indentation_width' => false, ], ];
配置说明:
indentation_type设置为['type' => 'tab'],会强制使用制表符作为缩进- 禁用
indentation_width规则,避免它和制表符缩进逻辑冲突
配置完成后,运行./vendor/bin/pint即可让Pint使用制表符格式化代码。
内容的提问来源于stack exchange,提问作者Rawan
相关产品推荐
相关产品推荐

