安装PHP CS Fixer后配置composer.json脚本可实现代码风格自动化,通过cs:fix修复、cs:check检查,结合自定义规则文件统一规范。

在项目根目录下运行以下命令,使用 Composer 安装 friendsofphp/php-cs-fixer 作为开发依赖:
composer require --dev friendsofphp/php-cs-fixer安装完成后,可执行文件会位于 vendor/bin/php-cs-fixer,你可以通过 ./vendor/bin/php-cs-fixer -V 验证是否安装成功。
为了更方便地调用 PHP CS Fixer,可以在 composer.json 中添加自定义脚本。打开 composer.json 文件,在 "scripts" 部分添加如下内容:
{
"scripts": {
"cs:fix": "php-cs-fixer fix",
"cs:check": "php-cs-fixer fix --dry-run --diff"
}
}
添加后,就可以使用以下命令:
立即学习“PHP免费学习笔记(深入)”;
composer cs:fix在项目根目录创建 .php-cs-fixer.php 文件(或 .php_cs.dist),用于定义代码规范规则:
<?php
return PhpCsFixer\Config::create()
->setRules([
'@PSR12' => true,
'array_syntax' => ['syntax' => 'short'],
'ordered_imports' => true,
'no_unused_imports' => true,
])
->setFinder(
PhpCsFixer\Finder::create()
->in(__DIR__ . '/src')
->in(__DIR__ . '/tests')
);
这样,fix 命令会根据你的规则自动处理指定目录下的文件。
以上就是composer怎么安装php-cs-fixer并配置scripts的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号