PHP CS Fixer 的使用

2023-01-02 11:20:23 浏览数 (1)

安装

代码语言:javascript复制
composer require --dev friendsofphp/php-cs-fixer

修改composer.json

代码语言:javascript复制
    "scripts": {
...
        "cs-diff": [
            "vendor/bin/php-cs-fixer fix --verbose --diff --dry-run"
        ],
        "cs-fix": [
            "vendor/bin/php-cs-fixer fix --verbose --diff"
        ]
    },

在项目根目录添加.php-cs-fixer.php配置文件

代码语言:javascript复制
root@php-fpm:/var/www/laravel-demo# vi .php-cs-fixer.php

...

内容可参考 https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/.php-cs-fixer.dist.php

使用

代码语言:javascript复制
root@php-fpm:/var/www/laravel-demo# composer cs-fix

执行成功会生成.php-cs-fixer.cache文件,把它加到.gitignore,因为不需要提交到git

参考

https://cs.symfony.com/

0 人点赞