- 我们建立个各种代码编码规范和格式标准,但是书写的时候避免不了手误,编写遗忘的时候. 通过工具辅助自动帮助修复无疑是一件省时省力的事情,下面就举例说一种:
单一文件的实时格式处理
环境说明
1 | IDE: PhpStrom |
依赖插件
1 | plugin: |
配置流程说明:
1 , Command+, 打开preferences配置窗口.
2, 在tools 模块,打开File Watchers 选项. 点击+ 添加自定义功能组件
3, 自定义名字(不过为了统一建议都使用 php-cs-fix)
1 | Program: /private/var/www/work/gcu.credit/bin/php-cs-fixer (改为自己的工程安装目录) |
4, 勾选该设置,则开启自动化格式化过程,可以在你编辑当前文件的同时,自动帮你格式化代码.
多文件的规范问题发现与处理
场景:适用于copy代码出现大面积,大量文件的规范问题
#./app 要修复的目录
php-cs-fixer fix ./app
#mac安装方式
brew install php-cs-fixer
brew install phpcs
文件规范检测
- 保存以下shell脚本至文件 /usr/local/bin/check_code_standard_php && 修改所有者权限
1 | !/bin/bash |
- 运行 check_code_standard_php
- 根据提示建议手动修复, 逐步养成编码规范习惯