jacricelli/cakephp-codesniffer

CakePHP CodeSniffer 标准

安装: 17

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 85

类型:phpcodesniffer-standard

1.0.5 2019-04-10 14:41 UTC

This package is auto-updated.

Last update: 2024-09-11 02:34:48 UTC


README

Build Status Coverage Status Total Downloads Latest Stable Version

此代码与 phpcs 兼容,并检查代码是否符合 CakePHP 使用的编码标准。

⚠️ master 分支包含基于 PSR2 标准的 CodeSniffer 规则。如果您想检查历史 CakePHP 编码标准,请使用任何 1.x 版本的发布。

安装

您应该使用 composer 安装此代码规范

composer require --dev "cakephp/cakephp-codesniffer"
vendor/bin/phpcs --config-set installed_paths /path/to/your/app/vendor/cakephp/cakephp-codesniffer

第二个命令让 phpcs 知道如何找到您的新嗅探器。请确保您没有覆盖任何现有的 installed_paths 值。

用法

根据您如何安装代码规范,运行方式可能会有所不同。如果您已安装 phpcs 和此包,您可以使用以下命令:

vendor/bin/phpcs --standard=CakePHP /path/to/code

⚠️ 警告:当这些嗅探器通过 composer 安装时,请确保您已配置 CodeSniffer 的 installed_paths 设置。

运行测试

您可以使用 composer 运行测试。由于 PHPCS 测试套件的运行方式,需要额外的配置状态在 phpcs 中。

composer test

一旦完成一次,您可以使用 phpunit --filter CakePHP 运行此存储库中规则的测试。

贡献

如果您想为 Code Sniffer 做贡献,您可以分叉项目、添加功能并发送 pull 请求。

发布 CakePHP Code Sniffer

  • 创建一个签名标签
  • 在标签提交中编写更改日志