PHP CS Fixer 的使用

编辑于 2023-01-01 03:56:03 阅读 788

安装

composer require --dev friendsofphp/php-cs-fixer

修改composer.json

    "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配置文件

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

使用

root@php-fpm:/var/www/laravel-demo# composer cs-fix

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

参考

https://cs.symfony.com/

广而告之,我的新作品《语音助手》上架Google Play了,欢迎下载体验