pixline / wp-cli-php-devtools
常见开发工具的包装器
0.2.5
2013-12-02 17:48 UTC
Requires
- php: >=5.4
- phploc/phploc: 2.0.*
- phpmd/phpmd: 1.5.*
- phpunit/php-invoker: >=1.1.0
- phpunit/phpcov: 2.0.*@dev
- phpunit/phpunit: 3.7.*
- pixline/php_codesniffer_wp_standard: dev-master
- sebastian/phpcpd: 2.0.*
- sebastian/phpdcd: 1.0.*@dev
- wp-cli/wp-cli: >=0.12
This package is not auto-updated.
Last update: 2024-09-24 00:51:46 UTC
README
围绕常见开发和测试工具的有用命令/包装器
phpcpd
-- 通过 PHP Copy/Paste Detector 查找重复的 PHP 代码。phpcs
-- 通过 PHP Code Sniffer 检测违反定义的编码标准。phpdcd
-- 通过 PHP Dead Code Detector 查找废弃的/未使用的 PHP 代码。phploc
-- 通过 PHP Lines of Code 测量 PHP 项目的规模。phpmd
-- 通过 PHP Mess Detector 分析源代码中的潜在问题。phpunit
-- 运行 PHPunit 单元测试。
还包括一个一次性运行所有命令的单个命令
phpreport
-- 在单个插件/主题上运行 phpcpd + phpcs + phpdcd + phploc + phpmd + phpunit。
进行中
minify
-- 通过 YUI Compressor 合并并压缩 JavaScript 和 CSS 文件。phpdoc
-- 通过 phpDocumentor 生成项目文档。phpcov
-- 通过 PHP_CodeCoverage 测量和报告代码测试覆盖率。
系统要求
- PHP >=5.4
- Composer
- wp-cli
设置
- 安装 wp-cli
- 安装 wp-cli-php-devtools
cd /path/to/wp-cli/
composer config repositories.wp-cli composer http://wp-cli.org/package-index/
composer require pixline/wp-cli-php-devtools=0.2.5
- 将 wp-cli bin/ 文件夹添加到 $PATH(重要!)
echo 'PATH="/path/to/wp-cli/bin/:$PATH" >> .bash_profile
变更日志
0.2.5
wp-cli.yml
配置支持(除 phpunit 之外的所有命令)- 更清晰的行内命令帮助
先前版本
- 0.2.4 (29/11/2013)
__invoke
实现 - 0.2.3 (29/11/2013) 首次公开发布
鸣谢
版权 (c) 2013+ Paolo Tresso / SWERgroup
插件在 MIT 许可证 下发布