roave/infection-static-analysis-plugin
Runs Psalm static analysis on escaped mutants from Infection test runs, killing mutations that violate your program's type signatures. Improves mutation scores by removing false escapes. Acts as a drop-in replacement for vendor/bin/infection with an extra --psalm-config flag. Note: hacky and slower...
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| phpyh/psalm-tester | 0.86 | Run Psalm assertions from .phpt files. Write phpt tests with --FILE-- and --EXPECT/EXPECTF-- for traces and errors, then execute them via a PHPUnit test suite using PsalmTester. Supports per-suite default Psalm args and per-test --ARGS-- overrides. | 2 | 2 | 1 | 955 | 1 | 0.4 | 34.6 | MIT | 2 years ago | |
| vimeo/psalm | 0.85 | Psalm is a static analysis tool for PHP that finds type errors, bugs, and unsafe code before runtime. It offers configurable strictness, baseline support, and CI integration to help teams catch issues early and improve code quality. | 5,897 | 5,914 | 725 | 2M | 1,898 | 91.7 | 69.1 | MIT | 6 days ago | |
| infection/extension-installer | 0.85 | 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 | 3 | 1M | 1 | 1.3 | 55.2 | BSD-3-Clause | 4 years ago | |
| infection/include-interceptor | 0.85 | 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 | 3 | 2M | 4 | 13.6 | 61.3 | BSD-3-Clause | 5 months ago | |
| infection/abstract-testframework-adapter | 0.84 | Shared abstractions for Infection test framework adapters. Provides the TestFrameworkAdapter and TestFrameworkAdapterFactory interfaces so custom adapters can translate Infection's test execution requests into target framework commands and return collected test locations. | 25 | 25 | 2 | 1M | 0 | 14.4 | 60.7 | BSD-3-Clause | 5 months ago | |
| psalm/plugin-phpunit | 0.84 | A Psalm plugin for PHPUnit that improves static analysis of test suites by teaching Psalm about PHPUnit-specific APIs, assertions, and mocking. Install with Composer, enable via psalm-plugin, and get more accurate type checking in your tests. Requires Psalm v4 or later. | 78 | 79 | 38 | 368K | 21 | 37.2 | 67.2 | — | 2 weeks ago | |
| infection/infection | 0.84 | Infection is a PHP mutation testing framework that introduces bugs into your code to verify tests catch them. It measures test effectiveness with mutation score indicator (MSI) and helps strengthen suites. Requires PHP 8.3+. | 2,267 | 2,277 | 199 | 2M | 165 | 69.4 | 74.4 | BSD-3-Clause | 4 days ago |
How can I help you explore Laravel packages today?