phpstorm PSR

 这里面我们讲两点,第一种是用git公共的包,自动安装,第二种是技术部门规范的包,也就是需要我们手动安装

首先我们讲解一下安装包:

一.公用的包,我们通过composer的方式进行安装:

通过composer 安装PHP_CodeSniffer :

squizlabs/PHP_CodeSniffer gihub地址   

composer global require "squizlabs/php_codesniffer=*"

配置phpStorm 找到phpcs.bat的路径之后valiedate 验证一下

 注释:这里phpstorm高版本的其实没有没有 Code Sniffer,没有的同学其实

第二种,手动安装:

首先,我们需要去拿到包,如图:

 2.我们需要去 scipts 修改我们需要操作的文件

 

下面是两种方法共同的步骤:

1.到Code Sniffer页,路径是Setting->Languages and Frameworks->PHP->Quality Tools->Code Sniffer,设置phpcs的路径

2.设置路径:Tools -> External Tools

  • Program是你的PHP根目录下的文件,windows是  phpcs.bat 文件
  • Arguments--standard=PSR2 $FileDir$/$FileName$,记得指定代码标准
  • Working directory$ProjectFileDir$, 自动填写

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

 这里面我们就大功告成了。

我们该如何使用呢???

 运行的结果如图:

 这里我们会受到换行问题的影响,没事,其实git找就帮我们解决了这个问题。

一、AutoCRLF
#提交时转换为LF,检出时转换为CRLF(我们只要设置一下这个全局,后续有不用理会这个报错了)
git config --global core.autocrlf true  

比较好的资料推荐:https://github.com/cssmagic/blog/issues/22  (引用他人链接)

原文地址:https://www.cnblogs.com/kobigood/p/12877793.html