infection/mutator
Mutation testing tool for PHP: generates code mutations and runs your PHPUnit tests to measure how well they catch bugs. Helps improve test quality and identify weak assertions, with configurable mutators, thresholds, and reporting for CI pipelines.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| roave/infection-static-analysis-plugin | 0.85 | Runs Psalm-based static analysis on top of infection/infection to classify escaped mutants as type errors and mark them killed, improving mutation score. Provides a wrapper CLI compatible with Infection flags plus --psalm-config. | 131 | 132 | 21 | 30K | 9 | 33.3 | 43.7 | MIT | 3 months ago | |
| pestphp/pest-plugin-mutate | 0.82 | Pest Plugin Mutate brings mutation testing to Pest, helping you gauge test suite effectiveness by introducing small code changes and checking whether tests catch them. Ideal for strengthening coverage and confidence in your PHP applications. | 40 | 40 | 6 | 3M | 0 | 22.4 | 66.4 | MIT | 1 year ago | |
| infection/infection | 0.77 | Infection is a PHP 8.2+ mutation testing framework that measures test suite strength by introducing small code changes (mutations) and checking if tests catch them. Integrates with common PHP test runners and provides mutation score (MSI) reporting. | 2,187 | 2,195 | 177 | 961K | 159 | 65.2 | 71.4 | BSD-3-Clause | 1 month ago | |
| phootwork/lang | 0.64 | phootwork/lang is a lightweight PHP library of language utilities and building blocks, offering common helpers and core abstractions to simplify everyday coding tasks. A small foundation package meant to complement your app or other phootwork components. | 12 | 12 | 0 | 985K | 0 | 26.7 | 65.0 | MIT | 1 year ago | |
| infection/extension-installer | 0.56 | Composer plugin bundled with Infection that automatically discovers and registers Infection extensions on install/update. Install an infection-extension package and it’s registered without manual config. Includes guidance for building extensions via composer.json metadata. | 26 | 26 | 4 | 990K | 1 | 21.4 | 65.0 | BSD-3-Clause | 4 years ago | |
| aimeos/macro | 0.56 | aimeos/macro is a lightweight PHP macro/extension library that lets you add methods at runtime and extend objects and classes without inheritance. Handy for creating fluent APIs, plugin-style features, and flexible customization in Laravel or any PHP project. | 2,345 | 2,333 | 1 | 3K | 0 | 11.8 | 5.3 | MIT | — | |
| infection/include-interceptor | 0.56 | PHP stream wrapper that intercepts the file:// protocol to override the content of any included or autoloaded file at runtime. Register a mapping from original file to replacement, enable the interceptor, and includes/file_get_contents load the replacement instead. | 31 | 31 | 4 | 960K | 3 | 22.6 | 65.9 | BSD-3-Clause | 4 years ago | |
| illuminate/macroable | 0.55 | Illuminate Macroable adds Laravel’s Macroable trait, letting you register custom methods (macros) on classes at runtime. Extend core components or your own objects without inheritance, enabling flexible, discoverable APIs and clean, centralized extension points. | 85 | 85 | 5 | 2M | 0 | 0.6 | 55.3 | MIT | — |
How can I help you explore Laravel packages today?