Markus Staab

Results 670 issues of Markus Staab

per docs at https://infection.github.io/guide/command-line-options.html#git-diff-lines we assume the default reference branch to be `master`. since someone told the industry `master` is a bad word, more and more repositoires use `main` as...

DX

I am currently playing with the tool and look into how it behaves. Using the `perMutator` logger I had a look which mutators are applied most when running infection on...

Mutator
Performance
Equivalent Mutator
Unproductive Mutator

when running infection on a developer machine (so no CI mode), I think its pretty likely that I want to show mutants. wouldn't it make sense to auto-enable `--show-mutations` when...

Feature Request
DX

when a full infection run is triggered, the user has a lot of waiting time and might stare at the screen. ``` ➜ infection git:(master) php bin/infection --threads=6 Xdebug: [Step...

DX
Performance

when running a full-project scan (which usually takes a longer time), it might be useful to print a tip like > To shorten the feedback loop consider using `--git-diff-lines` to...

DX
Performance

POC! running `INFECTION_ALLOW_XDEBUG=1 php bin/infection --debug --skip-initial-tests --coverage=build/logs --filter=src/FileSystem/Locator/RootsFileLocator.php --threads=8` with this PR ends the endless running test and infection returns after **1 second**. running it without `INFECTION_ALLOW_XDEBUG=1` takes 25...

running infection on its own codebase yields ``` 9) /Users/m.staab/Documents/GitHub/infection/src/FileSystem/Locator/RootsFileLocator.php:115 [M] FunctionCallRemoval @@ @@ try { return $this->locate(current($fileNames)); } catch (FileNotFound) { - array_shift($fileNames); + return $this->innerLocateOneOf($fileNames); } } }...

while sleeping over yesterdays work on the mutator log, I had the following ideas of things which might be useful to have in said logfile - [x] the column header...

I think it would be helpful to update box, so we can build the infection.phar even on PHP 8.3. atm I am running into errors sometimes and need to switch...

Implements the idea described in https://github.com/infection/infection/issues/2156 Based on Ast information and PHP Reflection knowledge, we try to cover mutations without running external process with the goal of beeing faster. I...

Performance
Feature
Unproductive Mutator