fiolasoft/qa
Composer 安装命令:
composer require fiolasoft/qa
包简介
Quality assurance for your PHP projects
README 文档
README
Quality assurance (binaries) for your PHP projects
Install
composer require --dev fiolasoft/qa
Manual usage (bin)
CodeSniffer & CodeFixer
Default folders are: src, app, tests
Default extensions are: php, php3, php4, php5, phtml, phpt
Default excluded folders are: */temp, */tmp
By default is used ruleset.xml in library/project root of your project. Otherwise, strict default one is used.
vendor/bin/codesniffer vendor/bin/codesniffer <folder1> <folder2>
vendor/bin/codefixer vendor/bin/codefixer <folder1> <folder2>
Linter (PHP)
Default folders are: src, app, tests
vendor/bin/linter vendor/bin/linter <folder1> <folder2>
Executing
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 "
]
}
}
Thanks for testing, reporting and contributing.
统计信息
- 总下载量: 64
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-04-25