ofbeaton/granite-php

为PHP提供具有观点的编码风格执行

6.9.0 2019-03-21 21:17 UTC

README

为PHP提供具有观点的编码风格执行。

包含

我们使用以下程序

通过Composer安装

推荐通过Composer安装 granite-php。请确保您已经安装了它。

接下来,运行Composer命令安装最新稳定版本

composer require ofbeaton/granite-php
composer require squizlabs/php_codesniffer
composer require jakub-onderka/php-parallel-lint jakub-onderka/php-console-highlighter

编辑您的composer.json文件并添加或修改scripts部分

{
  ...
  
  "scripts": {
    "check": [
      "parallel-lint . --exclude vendor",
      "phpcs -p --standard=vendor/ofbeaton/granite-php/phpcs/granite --ignore=vendor src"      
    ],
    "fix": [
      "phpcbf -p --standard=vendor/ofbeaton/granite-php/phpcs/granite --ignore=vendor src"
    ],
    "check-tests": [
      "parallel-lint . --exclude vendor",
      "phpcs -p --standard=vendor/ofbeaton/granite-php/phpcs/granite-tests --ignore=vendor tests"      
    ],
    "fix-tests": [
      "phpcbf -p --standard=vendor/ofbeaton/granite-php/phpcs/granite-tests --ignore=vendor tests"
    ],
    "test": [
      "@check",
      "@check-tests"
    ]
  },
  
  ...
}

然后更新您的项目

composer update ofbeaton/granite-php

更新后,您现在可以运行 granite-php

composer test

在测试套件上运行 granite-php

您通常希望放松一些测试套件的要求,在这种情况下运行

composer check-tests

文档

请前往Granite wiki上的PHP页面

许可证

此软件根据MIT许可证分发。有关更多信息,请参阅许可证文件