PSR-2编码规范在Phpstorm中的使用

目的:项目中使用PSR-2 的编码风格规范,来提升团队整体代码的可读性。
PhpStorm版本:2018.3

####让编辑器使用 PSR-2 标准
1,打开PhpStorm的设置页(File->Setting或者Ctrl+Alt+s),到Code Style页PHP中选择风格为 PSR1/2
hexo image

2、到Code Sniffer页,路径是Setting->Languages and Frameworks->PHP->Quality Tools->Code Sniffer,设置phpcs的路径
hexo image

3、到Inspections页,路径Setting->Editor->Inspections,右侧的 PHP,勾选下面的两个 PHP,选择使用 PSR2
hexo image

4、效果这样设置完毕代码风格基本符合PSR-2的代码规范了,如果不符合编辑器会自动提示
hexo image

####编辑器集成php-cs和php-cdf

######一、集成php-cdf
hexo image

######二、集成php-cs
hexo image
配置说明(直接可以用):

1
2
3
4
5
Program是你的 PHP 根目录下的文件,windows 是.bat文件

Arguments是--standard=PSR2 "$FileDir$/$FileName$",可以直接填

Working directory是$ProjectFileDir$,也可以直接填

三、插件配置好以后,到Keymap中设置快捷键
hexo image

####四、使用效果

4.1 按刚刚设置的快捷键,这时候php-cs会检测你当前页的代码风格,有问题会输出来。
hexo image

4.2 php-cdf修复结果。
hexo image
大功告成~~~~
参考:https://qq52o.me/2460.html