phpstorm 配置 php-cs-fixer

环境

  • PHP 8.0.2
  • Windows 10
  • PhpStorm 2021.1.2
  • friendsofphp/php-cs-fixer

步骤

  • composer 安装 friendsofphp/php-cs-fixer
  • phpstorm 配置 php-cs-fixer

composer 安装 friendsofphp/php-cs-fixer

$ composer global require friendsofphp/php-cs-fixer

phpstorm 配置 php-cs-fixer

打开设置(ctrl+alt+s),PHP >Quality Tools > PHP CS Fixer, 选择...

image-20210616134652477

PHP CS Fixer path 选择你安装的php-cs-fixer.bat的路径

(e.g. C:\Users\zero8coder\AppData\Roaming\Composer\vendor\bin\php-cs-fixer.bat)

点击 OK

image-20210616135033714

然后点击 PHP CS Fixer inspection

image-20210616161348620

勾选 PHP CS Fixer validation,选择 PSR2 规则 点击 OK

image-20210616162541880

效果

GIF 2021-6-16 16-23-55

参考文章

玩转 PhpStorm 系列(十一):使用 PHP CS Fixer 统一团队编码风格-Laravel学院

WINDOWS 环境下 PHPSTORM 安装 PHP-CS-FIXER 及使用说明

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9

我也力荐使用 php-cs-fixer,很好。使用其作为一种项目配置约定的 “代码风格统一” 规范会不会更好,好比如持续集成的 .travis.yaml.drone.yml规范笔记 _ 代码风格统一

2年前 评论
zerocoder (楼主) 2年前
ALpython 2年前
CodingHePing

没有用了,集合phpstorm太卡了。内存不够用。只是每次提交代码,composer cs-fix

2年前 评论
小李世界 2年前
chowjiawei

代码推上来,还是有可能不符合规范,因为他可能忘记本地去执行,建议配置流水线检查规范,规范不通过即不予合并代码,让开发人员养成习惯性,良好的代码规范

2年前 评论

请问自动检测一直报超时是什么问题,有解决办法吗?

1年前 评论

phpstorm 自动格式化代码,怎么配置

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!