简介
PHPMD是与PMD类似的静态代码分析工具, 通过分析可以找出潜在的Bug或设计问题, 从而进一步提高代码质量
使用
- 首先通过composer安装phpmd库
1 | composer require phpmd/phpmd --dev --prefer-dist |
- 运行phpmd命令
1 | vendor/bin/phpmd ./ text phpmd.xml --suffixes php |
phpmd.xml配置如下:
1 | <?xml version="1.0"?> |
GitLab-CI 集成
在.gitlab-ci.yml中添加一个任务, 用于执行静态分析, 一个典型的例子:
1 | phpmd: |