为您的PHP项目提供质量保证

安装: 64

依赖项: 1

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 4

公开问题: 0

语言:Shell

v0.7.2 2018-04-25 06:06 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:14:57 UTC


README

为您的PHP项目提供质量保证(二进制文件)

Build Status Downloads total Latest stable

安装

composer require --dev fiolasoft/qa

手动使用(二进制文件)

CodeSniffer & CodeFixer

默认文件夹是: srcapptests 默认扩展名是: phpphp3php4php5phtmlphpt 默认排除文件夹是: */temp*/tmp

默认情况下,在项目库/项目的根目录中使用了 ruleset.xml。否则,使用严格的默认配置。

vendor/bin/codesniffer
vendor/bin/codesniffer <folder1> <folder2>
vendor/bin/codefixer
vendor/bin/codefixer <folder1> <folder2>

代码检查器(PHP)

默认文件夹是: srcapptests

vendor/bin/linter
vendor/bin/linter <folder1> <folder2>

执行

composer qa
composer run qa
composer run-script qa

Composer

{
  "scripts": {
    "qa": [
      "linter src tests",
      "codesniffer src tests"
    ],
    "tester": [
      "tester -s -p php --colors 1 -c tests/php-unix.ini tests/cases"
    ],
    "tester-coverage": [
      "tester -s -p php --colors 1 -c tests/php-unix.ini -d extension=xdebug.so --coverage ./coverage.xml --coverage-src ./src tests/cases "
    ]
  }
}

感谢您的测试、报告和贡献。