Git 钩子检查 PHP 语法和代码规范 
                                                    
                        
                    
                    
  
                    
                    场景
每次提交代码都要手动执行 php 的语法检查和代码规范,如何在客户端把这些工作进行自动化。
方案
利用 git 的钩子,这里使用的是 pre-commit.  
具体脚本参考:pre-commit
如果该钩子以非零值退出,Git 将放弃此次提交,不过你可以用 git commit --no-verify 来绕过这个环节
依赖
pre-commit 脚本依赖 php 两个包,需要 composer 安装.
- php-cs-fixer
 - php-parallel-lint
 
参考
Git 钩子
本作品采用《CC 协议》,转载必须注明作者和本文链接
          
                    
                    
          
          
                关于 LearnKu
              
                    
                    
                    
 
推荐文章: