0
点赞
收藏
分享

微信扫一扫

分享PHP代码检查经验


问: 团队十多人开发, 如何保证代码规范统一?

答: 使用代码格式化工具 PHP Code Sniffer ​​http://pear.php.net/package/PHP_CodeSniffer​​

 

问: 怎么使用? 

答: Google php code sniffer ​​https://github.com/squizlabs/PHP_CodeSniffer​​

 

问: 对默认的规则不满意, 如何自定义规则? 

答: http://​​xwsoul.com/posts/813​​

 

问: 平时使用Yii2, 有没有Yii2对应的规则?

答: https://​​github.com/yiisoft/yii2-coding-standards​​

 

问: 如何安装Yii2对应的规则? 

答: 参考自定义规则

 

问: 如何在检测的时候使用Yii2的规则?

答: phpcs --standard=Yii2 backend/controllers

 

问: 如何在提交代码之前自动对修改的文件进行检查?

答: 使用git的钩子pre-commit  https://github.com/s0enke/git-hooks/tree/master/phpcs-pre-commit

 

问: 既然他知道了规则,可不可以自动替换成符合规划的代码?

 

答: phpcbf --standard=Yii2 backend/controllers  将其添加到git的钩子程序当中

举报

相关推荐

0 条评论