shipmonk/phpstan-baseline-per-identifier
Split a PHPStan baseline into multiple NEON files grouped by error identifier, with a loader include. Generate baseline as usual, then run split-phpstan-baseline to organize ignores per identifier for easier reviews and maintenance.
split-phpstan-baseline command now automatically deletes baseline files that no longer have corresponding errors. {
"scripts": {
"generate:baseline:phpstan": [
"phpstan --generate-baseline=baselines/_loader.neon",
- "find baselines/ -type f -not -name _loader.neon -delete",
"split-phpstan-baseline baselines/_loader.neon"
]
}
}
rawMessage (#47 by @gharlan)
--no-error-count CLI option to remove error counts from baselines (#39, @maxime-vf)vendor/bin/split-phpstan-baseline instead of --error-formatbaselines/loader.php instead of baselines/loader.neonphpstan/phpstan 2.0 (#8)baselines/
├─ loader.neon
├─ empty.notAllowed.neon
├─ foreach.nonIterable.neon
├─ identical.alwaysFalse.neon
└─ if.condNotBoolean.neon
How can I help you explore Laravel packages today?