Markus Staab
Markus Staab
as can be seen in https://github.com/infection/infection/issues/2111#issuecomment-2941502902 the `PublicVisibility` mutator is one most-mutation-producing mutators in the infection codebase. I think we could easily kill a lot of the mutations with a...
As is this PR generates the following mutations in the default profile for a given simple example: ```php class Foo { function doFoo($x) { echo $x == true ? 1...
In https://github.com/infection/infection/pull/2137#issuecomment-2952376014 maks pointed out a [great article](https://testing.googleblog.com/2021/04/mutation-testing.html) from google about mutation testing. While reading it I got to the following paragraph which 100% nails what my feelings were when...
# Feature Request I https://peakd.com/hive-168588/@crell/using-psr-3-placeholders-properly a article describes how misuse of PSR3 loggers can be a security problem. In https://github.com/laravel/docs/pull/8739 the docs were adjusted accordingly. Today I have published a...
refs https://github.com/phpstan/phpstan/issues/11884#issuecomment-2426297188
having a more precise type helps to prevent false positives when implementing e.g. PHPStan rules ``` private function findInputTypeIdsInNew(New_ $newExpr, ClassReflection $class, Scope $scope): array { if (\count($newExpr->args) === 0)...
also fixes a few PHPStan level 7 errors
From time to time packages get abandoned and replacements show up see e.g. https://packagist.org/packages/zendframework/zendframework1 which is not maintained for a very long time. for people relying on this framework it...
### Describe the feature could setup-php add support for the detect-collisions tool? https://github.com/shipmonk-rnd/name-collision-detector the tool is from the same people which created https://github.com/shipmonk-rnd/composer-dependency-analyser - and thats already available in setup-php....
doing a process restart and persisting all possible cli args etc, while not just re-using composer/xdebug-handler and re-implementing everything is not a useful way and requires lots of code we...