Alexey Kopytko
Alexey Kopytko
We have mutators that... - Replaces "public function..." with "protected function ..." - Replaces "protected function..." with "private function ..." Yet we don't have a mutator that would change "public...
| Question | Answer | ------------| --------------- | Infection version | master There's a fairly rare but a very hard to spot type of error when one changes this: ```php...
My proposal is to split the entire set of mutators in a sub-project. Not only `Infection\Mutator\` namespace, but the bulk of related machinery too (so tests can be run), while...
**Is your feature request related to a problem? Please describe.** As Infection runs tests in a random order, sometimes when dependencies are not properly defined, even though tests are passing...
Infection really should warn people against using `executionOrder="default"` with a big fat warning every time one starts Infection, but surely *only* if there's executionOrder="default" in the configuration. Else no warning...
There is a lot of functions in PHP that take a variable number of arguments. They ought to be mutated. For example, like so: ```diff - $basket = array_replace($base, $replacements,...
If public constants of a class is a part of public API, then should we mutate said public constants to verify that there is indeed a sufficient test coverage? Consider...
Nightly is 7.4-dev these days.
Related to #34
A parser used to collect parsing metadata basically ignores a known list of globally ignored annotation names, goes through loops checking annotations that do not need any checking. Let's fix...