kamelot/code-sniffer

phpcodesniffer 的规则集。(这是我第一个 composer 包,第一个 gitflow,第一个规则集。欢迎任何反馈)

0.2.2 2017-11-20 12:19 UTC

README

一些自定义 PHP codesniffer 规则

https://packagist.org.cn/packages/kamelot/code-sniffer

规则列表

@todo 将包含一个工单/问题 ID

示例

使用报告

vendor/bin/phpcs --standard=standard/Kamelot/ruleset.xml --extensions=php \
--encoding=utf-8 -n tests/Kamelot/ok/ --colors

默认用法

vendor/bin/phpcs --standard=standard/Kamelot/ruleset.xml --extensions=php \
--encoding=utf-8 -n src --colors

测试代码

运行命令

检查是否一切都错了 :-)

vendor/bin/phpcs --standard=standard/Kamelot/ruleset.xml \
--extensions=php --encoding=utf-8 -n tests/Kamelot/errors

检查是否一切都正常

vendor/bin/phpcs --standard=standard/Kamelot/ruleset.xml \
--extensions=php --encoding=utf-8 -n tests/Kamelot/ok

PhpUnit

现在你可以通过 phpunit 来做这件事了

vendor/bin/phpunit

安装

通过 Composer 安装

composer require kamelot/CodeSniffer