chunjihong 发表于 2017-3-23 09:23:36

分享PHP代码检查经验

问: 团队十多人开发, 如何保证代码规范统一?  http://segmentfault.com/q/1010000000119048
答: 使用代码格式化工具 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的钩子程序当中
页: [1]
查看完整版本: 分享PHP代码检查经验