zoukankan      html  css  js  c++  java
  • 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  (引用他人链接)

  • 相关阅读:
    Spark SQL ---一般有用
    idea快捷键
    04.Scala编程实战 ---没看
    03.Scala高级特性 ---没看
    02.Actor编程 ---没看
    01.Scala编程基础 ---没看
    附6、Storm面试题目答疑 ---一般有用
    扩展运算符
    ES6新增数组方法(部分)
    for of 循环
  • 原文地址:https://www.cnblogs.com/kobigood/p/12877793.html
Copyright © 2011-2022 走看看