mutant
mutant copied to clipboard
Choose subjects based on an AST diff when using `--since`
The --since behavior is great but it has a few rough edges. One of those is that trivial formatting changes (a far-reaching rubocop style change) can trigger a massive amount of mutations. Additionally, there are some issues where changing adjacent lines triggers unchanged subjects.
Yes so far mutant does a concrete syntax diff, but it should do an AST diff.
@mbj bumping this issue since it has been a recent pain point for us.