PHPackages                             knplabs/phpspec-welldone-extension - 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. knplabs/phpspec-welldone-extension

AbandonedArchivedLibrary[Testing &amp; Quality](/categories/testing)

knplabs/phpspec-welldone-extension
==================================

Extension for PHPSPEC. Find out which classes are not specified.

v1.0.0(10y ago)618.8k1[1 issues](https://github.com/KnpLabs/PhpSpecWellDoneExtension/issues)7MITPHP

Since Oct 2Pushed 10y ago9 watchersCompare

[ Source](https://github.com/KnpLabs/PhpSpecWellDoneExtension)[ Packagist](https://packagist.org/packages/knplabs/phpspec-welldone-extension)[ RSS](/packages/knplabs-phpspec-welldone-extension/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (2)Used By (7)

KnpLabs - PHPSPEC WellDone Extension
====================================

[](#knplabs---phpspec-welldone-extension)

[![Build Status](https://camo.githubusercontent.com/47048068ef4bc6dcfb18461e5bc86dca6e85b3bd0c925b3fa55981dc02e39494/68747470733a2f2f7472617669732d63692e6f72672f4b6e704c6162732f5068705370656357656c6c446f6e65457874656e73696f6e2e706e67)](https://travis-ci.org/KnpLabs/PhpSpecWellDoneExtension)[![Scrutinizer Quality Score](https://camo.githubusercontent.com/0735d663ff945b671727b2ef2d98ac568a70fd9fcdc14820ec97927bea447e91/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4b6e704c6162732f5068705370656357656c6c446f6e65457874656e73696f6e2f6261646765732f7175616c6974792d73636f72652e706e673f733d38393439356436666337653033663039653232303734313134366362306233656664303566656336)](https://scrutinizer-ci.com/g/KnpLabs/PhpSpecWellDoneExtension/)

**Installation**

```
php composer.phar require knplabs/phpspec-welldone-extension dev-master
```

**Configuration**

```
#phpspec.yml
extensions:
    - Knp\PhpSpec\WellDone\Extension
```

**Usage**

```
./bin/phpspec status
```

**Add exclusion (via phpspec.yml)**

```
#phpspec.yml
knp.welldone.exclusion:
    - "*Controller"
    - "App\Entity\*"

extensions:
    - Knp\PhpSpec\WellDone\Extension
```

**Add exclusion (via command)**

```
./bin/phpspec status -e "*Controller, App\Entity\*"
```

With command, yml parameter will be overwrite.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 95.8% 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

Unknown

Total

1

Last Release

3875d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/202732?v=4)[KNP Labs](/maintainers/KnpLabs)[@KnpLabs](https://github.com/KnpLabs)

---

Top Contributors

[![PedroTroller](https://avatars.githubusercontent.com/u/1766827?v=4)](https://github.com/PedroTroller "PedroTroller (23 commits)")[![BruceWouaigne](https://avatars.githubusercontent.com/u/2487186?v=4)](https://github.com/BruceWouaigne "BruceWouaigne (1 commits)")

### Embed Badge

![Health badge](/badges/knplabs-phpspec-welldone-extension/health.svg)

```
[![Health](https://phpackages.com/badges/knplabs-phpspec-welldone-extension/health.svg)](https://phpackages.com/packages/knplabs-phpspec-welldone-extension)
```

###  Alternatives

[bossa/phpspec2-expect

Helper that decorates any SUS with a phpspec lazy object wrapper

741.8M87](/packages/bossa-phpspec2-expect)[benconstable/phpspec-laravel

Test your Laravel applications with PhpSpec

144347.1k15](/packages/benconstable-phpspec-laravel)[akeneo/phpspec-skip-example-extension

Skip your PhpSpec examples through annotations

34978.5k11](/packages/akeneo-phpspec-skip-example-extension)[friends-of-phpspec/phpspec-code-coverage

Generate Code Coverage reports for PhpSpec tests

202.6M125](/packages/friends-of-phpspec-phpspec-code-coverage)[ciaranmcnulty/phpspec-typehintedmethods

Extension for phpspec to enhance generated methods

3089.3k31](/packages/ciaranmcnulty-phpspec-typehintedmethods)[rmiller/behat-spec

Behat and PhpSpec integration

5321.7k8](/packages/rmiller-behat-spec)

PHPackages © 2026

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