Quality assurance for your PHP projects

Maintainers

👁 f3l1x

Package info

github.com/ninjify/qa

Language:Shell

pkg:composer/ninjify/qa

Statistics

Installs: 457 461

Dependents: 114

Suggesters: 0

Stars: 8

Open Issues: 1

v0.13.0 2022-01-08 13:15 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 9080dc0b8c28ba9b984e451f99654212288e60bb

phplinternettequalitycodesnifferassurance

This package is auto-updated.

Last update: 2026-06-09 00:25:58 UTC


README

👁 Image

👁 Image
👁 Image
👁 Image
👁 Image

👁 Image
👁 Image
👁 Image
👁 Image
👁 Image

Website 🚀 contributte.org | Contact 👨🏻‍💻 f3l1x.io | Twitter 🐦 @contributte

Usage

To install latest version of ninjify/qa use Composer.

composer require ninjify/qa

Versions

State Version Branch PHP
dev ^0.14 master >=7.2
stable ^0.13 master >=7.2

Documentation

CodeSniffer & CodeFixer

Default folders are: src, app, tests Default extensions are: php, 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 qa <folder>
composer run qa
composer run-script qa

Composer

{
 "scripts": {
 "qa": [
 "linter src tests",
 "codesniffer src tests"
 ]
 }
}

Development

See how to contribute to this package. This package is currently maintained by these authors.

👁 Image

Consider to support contributte development team. Also thank you for using this package.