bear/qatools

PHP QA Tools

Installs: 112 215

Dependents: 7

Suggesters: 0

Security: 0

Stars: 22

Watchers: 2

Forks: 5

Open Issues: 0

pkg:composer/bear/qatools

1.12.0 2025-06-17 17:15 UTC

README

Collection of commonly used php QA tools.

Included in this package are:

Installation

Global install

composer global require bear/qatools

Local install

composer require --dev bear/qatools

QA Configs

cp vendor/bear/qatools/phpunit.xml.dist phpunit.xml
cp vendor/bear/qatools/phpcs.xml .
cp vendor/bear/qatools/phpmd.xml .
cp vendor/bear/qatools/phpstan.neon .
psalm --init

CI Configs

cp vendor/bear/qatools/.travis.yml .
cp vendor/bear/qatools/.scrutinizer.yml .

Usage

Test and CS

phpunit

phpunit

phpcs

phpcs --standard=./phpcs.xml src
phpcs --standard=./phpcs.xml --warning-severity=false src
phpcs --standard=vendor/bear/qatools/phpcs.xml --warning-severity=false src

Code Quality

phpstan

phpstan analyse

psalm

psalm

phploc

phploc src

phpcpd

phpcpd src

phpmetrics

phpmetrics --report-html=build/metrics/ --extensions=php src,composer.json,composer.lock --junit=build/logs/junit.xml