digitronas/akeneo-coding-standard

PHP标准自动化。

0.3 2019-11-11 13:48 UTC

README

结合 EasyCodingStandard + GrumPHP + 自定义规则,为您的项目提供静态分析。

安装

composer require --dev digitronas/akeneo-coding-standard

用法

在项目的根目录中创建 grumphp.yml 文件并添加

parameters:
  tasks:
    ecs:
      config: 'vendor/digitronas/akeneo-coding-standard/ecs.yml'
      whitelist_patterns: ['.']

备注

  • config 属性指向此包的规则集。
  • whitelist_patterns 是应该测试的目录列表。只有那些目录中的 .php 文件将被测试。

这就是全部。GrumPHP 不会允许提交不符合标准的代码。

进一步阅读

  • 要绕过提交嗅探,请参阅 这里

  • 要手动运行 grumphp,请参阅 这里

贡献

要添加或删除规则,首先 提交一个问题 以确保您的想法尚未在开发中,并确保项目会批准您的更改。

克隆此仓库并运行 composer install。这将安装 ecs 和 grumphp。您可能需要 绕过 grumphp,因为它可能不允许您提交不满足标准的文件。

master 分支创建拉取请求。更改将通过代码审查后合并。