安裝PHP CS Fixer后配置composer.json腳本可實現(xiàn)代碼風格自動化,通過cs:fix修復、cs:check檢查,結合自定義規(guī)則文件統(tǒng)一規(guī)范。
在項目根目錄下運行以下命令,使用 Composer 安裝 friendsofphp/php-cs-fixer 作為開發(fā)依賴:
composer require --dev friendsofphp/php-cs-fixer安裝完成后,可執(zhí)行文件會位于 vendor/bin/php-cs-fixer,你可以通過 ./vendor/bin/php-cs-fixer -V 驗證是否安裝成功。
為了更方便地調(diào)用 PHP CS Fixer,可以在 composer.json 中添加自定義腳本。打開 composer.json 文件,在 "scripts" 部分添加如下內(nèi)容:
{ "scripts": { "cs:fix": "php-cs-fixer fix", "cs:check": "php-cs-fixer fix --dry-run --diff" } }
添加后,就可以使用以下命令:
立即學習“PHP免費學習筆記(深入)”;
composer cs:fix在項目根目錄創(chuàng)建 .php-cs-fixer.php 文件(或 .php_cs.dist),用于定義代碼規(guī)范規(guī)則:
<?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 命令會根據(jù)你的規(guī)則自動處理指定目錄下的文件。
以上就是composer怎么安裝php-cs-fixer并配置scripts的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!
PHP怎么學習?PHP怎么入門?PHP在哪學?PHP怎么學才快?不用擔心,這里為大家提供了PHP速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號