rodrigorm/phpqa-patch
Composer 安装命令:
composer require rodrigorm/phpqa-patch
包简介
**phpqa** is a command-line tool for PHPMD, PHPCS and PHPCPD.
README 文档
README
phpqa is a command-line tool for PHPMD, PHPCS and PHPCPD.
Installation
Composer
composer require 'rodrigorm/phpqa-patch=*'
For a system-wide installation via Composer, you can run:
composer global require 'rodrigorm/phpqa-patch=*'
Make sure you have ~/.composer/vendor/bin/ in your path.
Usage
Patch PHPMD
$ git diff HEAD^1 > /tmp/patch.txt
$ phpmd /path/to/project/Example.php xml phpmd.xml --reportfile /tmp/pmd.xml
$ phpqa patch-pmd --patch /tmp/patch.txt \
--path-prefix /path/to/project \
/tmp/pmd.xml
phpqa dev-master by Rodrigo Moyle.
1 violations found:
Example.php:11 Lorem ipsum dolor sit amet.
Patch PHPCPD
$ git diff HEAD^1 > /tmp/patch.txt
$ phpcpd --log-pmd /tmp/pmd-cpd.xml /path/to/project/
$ phpqa patch-cpd --patch /tmp/patch.txt \
--path-prefix /path/to/project \
/tmp/pmd-cpd.xml
phpqa dev-master by Rodrigo Moyle.
1 clones found:
- /tmp/Example.php:11-11
- /tmp/Example1.php:26-26
Patch PHPCS
$ git diff HEAD^1 > /tmp/patch.txt
$ phpcs --report=checkstyle -report-file="/tmp/checkstyle.xml" --standard="phpcs.xml" /path/to/project/
$ phpqa patch-cs --patch /tmp/patch.txt \
--path-prefix /path/to/project \
/tmp/checkstyle.xml
phpqa dev-master by Rodrigo Moyle.
1 errors found:
Example.php:11 - ERROR: Lorem ipsum dolor sit amet.
统计信息
- 总下载量: 339
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0
- 更新时间: 2015-05-19