free_mutant/meta
Daniel Gollahon 325e6b6fe0
Add method body -> super mutation
- Mutates method bodies to `super` to catch cases where a method has
  been needlessly re-implemented and the parent class provides the
  equivalent behavior.
- Closes #154
- Closes #673
2018-06-27 10:10:37 -07:00
..
regexp Whitelist regexp_parser warning and bump regexp_parser to 0.4.9 2018-01-23 23:49:13 +01:00
and.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
and_asgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
array.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
begin.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
block.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
block_pass.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
blockarg.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
break.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
case.rb Add Ruby 2.4 support for mutant 2017-07-06 11:18:41 +02:00
casgn.rb Fix coverage of Mutant::Mutator namespace 2016-03-22 01:01:21 +00:00
cbase.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
class.rb Add mutation from class to module 2017-10-07 15:04:40 -04:00
const.rb Fix coverage of Mutant::Mutator namespace 2016-03-22 01:01:21 +00:00
csend.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
cvar.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
cvasgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
date.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
def.rb Add method body -> super mutation 2018-06-27 10:10:37 -07:00
defined.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
dstr.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
dsym.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
ensure.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
false.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
float.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
gvar.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
gvasgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
hash.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
if.rb Fix coverage of Mutant::Mutator namespace 2016-03-22 01:01:21 +00:00
int.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
ivar.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
ivasgn.rb Fix coverage of Mutant::Mutator namespace 2016-03-22 01:01:21 +00:00
kwarg.rb Add method body -> super mutation 2018-06-27 10:10:37 -07:00
kwbegin.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
kwoptarg.rb Add method body -> super mutation 2018-06-27 10:10:37 -07:00
lvar.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
lvasgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
masgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
match_current_line.rb Fix coverage of Mutant::Mutator namespace 2016-03-22 01:01:21 +00:00
next.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
nil.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
nthref.rb Fix coverage of Mutant::Mutator namespace 2016-03-22 01:01:21 +00:00
op_assgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
or.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
or_asgn.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
range.rb Remove Inf & NaN mutations for ranges 2016-07-25 10:36:47 -07:00
redo.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
regexp.rb Extract meta duplication to regexp_mutations 2016-08-14 15:01:21 -07:00
regopt.rb Add mutation from /regex/i -> /regex/ 2016-04-15 01:03:58 -07:00
rescue.rb Add method body -> super mutation 2018-06-27 10:10:37 -07:00
restarg.rb Add method body -> super mutation 2018-06-27 10:10:37 -07:00
return.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
self.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
send.rb Stop mutation of #to_i to implicit self 2018-06-17 16:53:59 -05:00
str.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
super.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
sym.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
true.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
until.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
while.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00
yield.rb Add support for explicit type in meta examples 2016-03-19 15:13:05 +00:00