iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php配置本地质检工具 php-cs-fixer
  • 327
分享到

php配置本地质检工具 php-cs-fixer

php开发语言 2023-10-11 11:10:55 327人浏览 独家记忆
摘要

PHP配置本地质检工具 php-cs-fixer 在本地安装php https://windows.php.net/download(我安装的是8.1的版本) 2. 解压后将文件夹移动到合适的位置(例

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

--结束END--

本文标题: php配置本地质检工具 php-cs-fixer

本文链接: https://www.lsjlt.com/news/428223.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作