php配置本地质检工具 php-cs-fixer
php配置本地质检工具 php-cs-fixer
在本地安装php
https://windows.php.net/download(我安装的是8.1的版本)
2. 解压后将文件夹移动到合适的位置(例如:D:\Users*\php\php8.1.16nts)
3. 配置环境变量,在当前用户或系统 path 中追加一条,内容为上一步php解释器存放位置的全路径,确定并退出(例如:D:\Users*\php\php8.1.16nts)。
4. 验证是否安装,CMD 中输入 php -v 显示安装的php版本信息。
5. 安装 Composer
https://getcomposer.org/download/
6. 验证是否安装,重启 CMD 并输入 composer 显示安装的 composer 信息。
7. 安装质检工具
在合适的位置创建文件夹:mkdir -p tools/php-cs-fixer
。(我们这边是在d盘下建的目录路径)
8.执行命令(这里的. /是指在/www/tools/php-cs-fixer/81目录下执行的命令,执行成功后会有下图的文件)
composer require --working-dir=./ friendsofphp/php-cs-fixer
然后配置phpstorm点开文件->设置->php->php语言级别选择8.1(我这里是8.1),
配置成功后选择php的质检工具
上面配置完之后配置下面我这边选择自定义配置将自定义配置放置在你刚刚的目录下
.cs-fixer.dist.php文件里的内容为
declare(strict_types=1);$header = <<<'EOF'@note Controller@author LarkEOF;$finder = PhpCsFixer\Finder::create() ->in([__DIR__]) // 作用域,__DIR__ 项目根目录 ->name('*.php') // 作用的文件 ->notName('*.blade.php') // 禁用的文件 ->exclude('vendor') // 排除的目录;return (new PhpCsFixer\Config()) ->setUsingCache(false) ->setRiskyAllowed(true) // 允许设置有风险的规则 ->setRules([ '@PhpCsFixer' => true, // 'header_comment' => [ // 'header' => $header, // 'comment_type' => 'PHPDoc', // ], 'declare_strict_types' => true, 'binary_operator_spaces' => ['operators' => [ '=' => 'align_single_space_minimal', '.=' => 'align_single_space_minimal', '=>' => 'align_single_space_minimal', '??' => 'align_single_space_minimal', '??=' => 'align_single_space_minimal', ]], 'no_superfluous_phpdoc_tags' => false, 'phpdoc_separation' => false, 'php_unit_construct' => true, 'php_unit_strict' => true, ]) ->setFinder($finder);
来源地址:https://blog.csdn.net/lcx2019035724_/article/details/129519011
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341