PHPackages                             h4cc/phpqatools - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. h4cc/phpqatools

ActiveMetapackage[Debugging &amp; Profiling](/categories/debugging)

h4cc/phpqatools
===============

A meta composer package for PHP QA Tools.

2.0.0(10y ago)6418.6k20[2 issues](https://github.com/h4cc/phpqatools/issues)1MIT

Since Jun 24Pushed 9y ago7 watchersCompare

[ Source](https://github.com/h4cc/phpqatools)[ Packagist](https://packagist.org/packages/h4cc/phpqatools)[ RSS](/packages/h4cc-phpqatools/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (10)Versions (10)Used By (1)

h4cc/phpqatools [![Build Status](https://camo.githubusercontent.com/6a7edd1b436adb1db44bde7b38835ff31f4db7a2ba9ed25000c4a0ae5a861e3c/68747470733a2f2f7472617669732d63692e6f72672f683463632f7068707161746f6f6c732e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/h4cc/phpqatools)
============================================================================================================================================================================================================================================================================================

[](#h4ccphpqatools-)

This is a composer meta package for installing PHP Quality Assurance Tools with only one dependency. Only stable packages are used, to keep the configuration easy and secure.

Included in this package are:

- PHPUnit
- PHP-Invoker
- DbUnit
- PHPLOC
- PHPCPD
- PHP\_Depend
- PHPMD
- PHP\_CodeSniffer
- Fabien Potencier/PHP Coding Standards Fixer
- Sensiolabs/Security-Checker
- Behat

Usage
=====

[](#usage)

The installed tools are available in vendor/bin/ and can be started like this:

```
php vendor/bin/phpmd
```

Installation
============

[](#installation)

To use this package, add it as as "dev" dependency with this command:

```
composer require h4cc/phpqatools --dev
```

Or modify your composer.json as followed:

```
require-dev: {
  "h4cc/phpqatools": "*"
}
```

More info about development dependencies:

Versioning
==========

[](#versioning)

This package will be updated, when newer or other stable packages become available. Fell free to suggest tools if they are missing.

To avoid problems you may not use composer version constraints like this "~1.1". Such a constraint will always upgrade to the newest "1.\*" version which might break your toolchain. In such a case, simply stick to a minor-version like "1.2.\*".

Todo
====

[](#todo)

A phing or task buildfile may be included someday. I hope some more tools get available in stable versions, so i can add them here.

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 96.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~140 days

Recently: every ~203 days

Total

8

Last Release

3730d ago

Major Versions

1.0.x-dev → 2.0.02016-03-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/0ce109f0fc05421b5db21c1f35e9ff78be9bae38f5b6e3bd6121f2eb2417cf53?d=identicon)[h4cc](/maintainers/h4cc)

---

Top Contributors

[![h4cc](https://avatars.githubusercontent.com/u/2981491?v=4)](https://github.com/h4cc "h4cc (31 commits)")[![kedrap](https://avatars.githubusercontent.com/u/228109?v=4)](https://github.com/kedrap "kedrap (1 commits)")

---

Tags

phpdebugqatools

### Embed Badge

![Health badge](/badges/h4cc-phpqatools/health.svg)

```
[![Health](https://phpackages.com/badges/h4cc-phpqatools/health.svg)](https://phpackages.com/packages/h4cc-phpqatools)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
