两个很棒的开源项目 PHPCS和PHPMD
来源:互联网 发布:电能数据采集终端 编辑:程序博客网 时间:2024/06/02 00:58
<span style="font-size:18px;">composer require "squizlabs/php_codesniffer=*"</span>
<span style="font-size:18px;">composer require "phpmd/phpmd"</span>
代码规范
采用composer安装 phpcs phpcbf会放在 ./vendor/bin目录下
执行 phpcs /path/to/file.php 即可 --standard 标准 目前PSR规范只有PSR1和2
改复 phpcbf /path/to/file.php
会用到一些shell执行函数,需要开启
代码质量
phpmd /path/to/file.php text codesize,unusedcode,naming
会检测一个类和方法是否符合标准
比如 $a = 1; 是不行的 ; function a(){}; 就会提示minimum method name length is 3
更多内容或格式可以参照各自文档
phpcs https://github.com/squizlabs/PHP_CodeSniffer/wiki
phpmd https://phpmd.org/documentation/index.html
0 0
- 两个很棒的开源项目 PHPCS和PHPMD
- vim 配置phpcs phpmd
- PHP代码规范与质量检查工具PHPCS,PHPMD的安装与配置
- 很棒的android开源项目提升开发技能
- 两个很棒的桌面软件
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 20个很棒的Android开源项目帮助你提升开发技能
- 20个很棒的Android开源项目帮助你提升开发技能
- 20个很棒的android开源项目帮助你提升开发技能
- 看到两个很棒的东西 - PostgreSQL & Doctrine
- 一个很棒的开源JS菜单-----JSCookMenu
- SQLServer索引
- ceres-solver拟合椭球
- 获取应用版本号
- java中 length length() size() 区别
- HDU 1814 Peaceful Commission
- 两个很棒的开源项目 PHPCS和PHPMD
- VC中用代码移动CDockPane的位置
- Android解析JSON数据几种方式对比
- Xss攻击与防护
- Oracle数据库操作(新建数据库,导入数据,回滚)
- springmvc json日期转换解决方案(总结)
- WCF契约的简单介绍(服务契约 数据契约 消息契约)
- hdu1176 免费馅饼 动态规划
- BBG面试