Markus Schirp

Results 66 issues of Markus Schirp

Normally the pre-generation of mutant finishes in < 2seconds. So to reduce complexity it was decided (by me) we kill the streaming infrastructure. This also enables to report the amount...

enhancement

Currently mutant and minitest integration assume certain files to exist when pre-loading the tests. On more advanced setups the tests will not be in standad locations for various reasons. Hence...

enhancement

For various cases a machine readable output in a defined JSON (or YAML) format will be handy. There already exist private non open-sourced implementations of these reports we can maybe...

enhancement

Also applies to `**foo` to `foo`.

enhancement
mutation

Mutant rightfully mutates `object.to_i` to `Integer(object)` as `#to_i` has various fallback semantics. But in practice: Many times `Integer` accepts formats the application are not intend to be silently accepted. `Integer`...

enhancement
mutation

Constants are part of a namespaces public interface. The public interface should be reduced by all means, to force exposure of the minimal public interface (and a specification of the...

enhancement
mutation

This might upset people outside the core mutant user group. But it'll expose cases where a literal is intend not to be mutated but not marked (via freeze) that way.

enhancement
mutation