详解使用php-cs-fixer格式化代码


Posted in PHP onSeptember 16, 2020

1. 安装

$ cd /usr/local/bin 
$ wget https://cs.symfony.com/download/php-cs-fixer-v2.phar -O php-cs-fixer 
$ chmod +x php-cs-fixer

2. 配置到PhpStorm

详解使用php-cs-fixer格式化代码

ps:使用php-cs-fixer格式化你的代码

在开发中,我们会有意识的遵行一套规范来保证团队代码的一致性。PSR是我们PHP遵循的共同规范。

在这里,推荐一个代码格式化工具php-cs-fixer,可以一键把代码格式化为PSR-2的标准。如果以下安装链接失效请查看https://github.com/FriendsOfPHP/PHP-CS-Fixer

安装:

# 在linux(虚拟机)下执行
 curl -L https://cs.symfony.com/download/php-cs-fixer-v2.phar -o php-cs-fixer
 chmod a+x php-cs-fixer
 mv php-cs-fixer /usr/local/bin/php-cs-fixer

使用:

# 格式化当前目录下代码 
 php-cs-fixer fix .

就是那么简单!

参考资料: https://laravel-china.org/topics/547

总结

到此这篇关于使用php-cs-fixer格式化代码的文章就介绍到这了,更多相关php-cs-fixer格式化代码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
PHP学习之整理字符串
Apr 17 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
PHP json_decode函数详细解析
Feb 17 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 PHP
php中smarty实现多模版网站的方法
Jun 11 PHP
PHP中的静态变量及static静态变量使用详解
Nov 05 PHP
XHProf报告字段含义的解析
May 17 PHP
yii2 数据库读写分离配置示例
Feb 10 PHP
利用php-cli和任务计划实现刷新token功能的方法
May 03 PHP
PHP迭代与递归实现无限级分类
Aug 28 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
PHP 图片处理
Sep 16 #PHP
laravel入门知识点整理
Sep 15 #PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 #PHP
PhpStorm+xdebug+postman调试技巧分享
Sep 15 #PHP
laravel中Redis队列监听中断的分析
Sep 14 #PHP
PHP实现限制域名访问的实现代码(本地验证)
Sep 13 #PHP
PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门
Sep 13 #PHP
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
2007/04/11 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
澳洲的服装老品牌:SABA
2018/02/06 全球购物
设计师珠宝:Ylang 23
2018/05/11 全球购物
员工三分钟演讲稿
2014/08/19 职场文书
农业项目建议书
2014/08/25 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
在职证明书模板
2015/06/15 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
2019银行竞聘书
2019/06/21 职场文书