PHPackages                             ancarda/coverage-enforcer - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. ancarda/coverage-enforcer

Abandoned → [rregeer/phpunit-coverage-check](/?search=rregeer%2Fphpunit-coverage-check)ArchivedProject[Testing &amp; Quality](/categories/testing)

ancarda/coverage-enforcer
=========================

Enforces a minimum Code Coverage using a Coverage Clover XML file

1.0.1(4y ago)04123MITPHPPHP ^7.3|^8.0

Since Mar 25Pushed 6mo agoCompare

[ Source](https://github.com/ancarda/coverage-enforcer)[ Packagist](https://packagist.org/packages/ancarda/coverage-enforcer)[ RSS](/packages/ancarda-coverage-enforcer/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (2)Dependencies (8)Versions (3)Used By (3)

Coverage Enforcer
=================

[](#coverage-enforcer)

[![License](https://camo.githubusercontent.com/3e916af0ce7e4796e96d3f10b7a843e30eb6a6f095a6601a578ac16377093c39/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d7465616c)](https://choosealicense.com/licenses/mit/)[![Latest Stable Version](https://camo.githubusercontent.com/37522fb6e77dfdfe5a4832f7362d472017e6edba7c328c916ae7704f7ed3d587/68747470733a2f2f706f7365722e707567782e6f72672f616e63617264612f636f7665726167652d656e666f726365722f762f737461626c65)](https://packagist.org/packages/ancarda/coverage-enforcer)[![Total Downloads](https://camo.githubusercontent.com/26de27a5bad45a8d58964c18e8003b616f164798cbb22cd7a6a00a110c9fe9b0/68747470733a2f2f706f7365722e707567782e6f72672f616e63617264612f636f7665726167652d656e666f726365722f646f776e6c6f616473)](https://packagist.org/packages/ancarda/coverage-enforcer)[![builds.sr.ht status](https://camo.githubusercontent.com/50804d37f09c9e5aadca46b2d9a5e4a4920c8dc97dfe311ae44de28f26b59b76/68747470733a2f2f6275696c64732e73722e68742f7e616e63617264612f636f7665726167652d656e666f726365722e737667)](https://builds.sr.ht/~ancarda/coverage-enforcer)

Note

This repository is no longer being maintained. Checkout [rregeer/phpunit-coverage-check](https://packagist.org/packages/rregeer/phpunit-coverage-check) for an alternative tool.

Coverage Enforcer is a tiny command line tool that enforces code coverage metrics. Intended to be used in Continuous Integration (CI) systems to prevent code coverage from falling to unacceptable levels.

Pull down with composer:

```
composer require --dev ancarda/coverage-enforcer

```

Then just invoke like so:

```
vendor/bin/enforce-coverage --minStmtCov=100

```

Useful Links
------------

[](#useful-links)

- Source Code:
- Issue Tracker:
- Mailing List:

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance47

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~337 days

Total

2

Last Release

1589d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e35a4a1fa2b2cf73d9c99dbcb99b3663286d68ad9152bdece57b5db9c14b885a?d=identicon)[ancarda](/maintainers/ancarda)

---

Top Contributors

[![ancarda](https://avatars.githubusercontent.com/u/3399778?v=4)](https://github.com/ancarda "ancarda (13 commits)")

---

Tags

code-coveragecode-coverage-checkercontinuous-integrationmirrored-repositoryphp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ancarda-coverage-enforcer/health.svg)

```
[![Health](https://phpackages.com/badges/ancarda-coverage-enforcer/health.svg)](https://phpackages.com/packages/ancarda-coverage-enforcer)
```

###  Alternatives

[testo/testo

A lightweight PHP testing framework.

1959.3k55](/packages/testo-testo)

PHPackages © 2026

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