mutant icon indicating copy to clipboard operation
mutant copied to clipboard

Automated code reviews via mutation testing - semantic code coverage.

Results 119 mutant issues
Sort by recently updated
recently updated
newest added

- Added some failing tests to help debug why I am getting unexpected licensing behavior. I don't have time to fix this but I thought it might save you some...

```ruby class MutantExample private # mutant:disable public def demo {}.freeze end end ``` ```ruby RSpec.describe MutantExample do it 'is a hash' do expect(described_class.new.demo).to be_a(Hash) end end ``` The above produces...

Macros like the `memoize` macro from [`memoizable`](https://github.com/dkubb/memoizable) redefine methods with a small wrapper method. Unfortunately, this confuses mutant and breaks proper insertion. I have several cases of a macro like...

I think it would be helpful to have an option (or to just make this the default) to output a list of failing subjects at the end of the run...

It is difficult to debug workers because they capture all output. This is relevant for hooks as well as for general mutant development. I have often resorted to doing something...

enhancement

I've thought recently about rewriting part of my code to use (almost, because escaping is still useful for security) raw SQL instead of `ActiveRecord` code. Of course that would result...

mutation

- This can help detect unused test setup on an ongoing basis and also helps me by giving me a bigger corpus of [`rspectre`](https://github.com/dgollahon/rspectre) users.

I have [Difftastic](https://github.com/Wilfred/difftastic) configured as my default `git diff` tool with this gitconfig entry: ``` [diff] external = difft ``` This causes `git diff REF` to output in a different...