Sha256: e70ea4a05e05a15d4040eeb6813fc6622d52f4179f0febba3bf3fa8f929fad65

Contents?: true

Size: 325 Bytes

Versions: 20

Compression:

Stored size: 325 Bytes

Contents

# frozen_string_literal: true

# Experimentally remove a before or an after block
Fast.experiment('RSpec/RemoveUselessBeforeAfterHook') do
  lookup 'spec'
  search '(block (send nil {before after}))'
  edit { |node| remove(node.loc.expression) }
  policy { |new_file| system("bin/spring rspec --fail-fast #{new_file}") }
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ffast-0.2.2 experiments/remove_useless_hook.rb
ffast-0.2.0 experiments/remove_useless_hook.rb
ffast-0.1.9 experiments/remove_useless_hook.rb
ffast-0.1.8 experiments/remove_useless_hook.rb
ffast-0.1.7 experiments/remove_useless_hook.rb
ffast-0.1.6 experiments/remove_useless_hook.rb
ffast-0.1.5 experiments/remove_useless_hook.rb
ffast-0.1.4 experiments/remove_useless_hook.rb
ffast-0.1.3 experiments/remove_useless_hook.rb
ffast-0.1.2 experiments/remove_useless_hook.rb
ffast-0.1.1 experiments/remove_useless_hook.rb
ffast-0.1.0 experiments/remove_useless_hook.rb
ffast-0.0.9 experiments/remove_useless_hook.rb
ffast-0.0.8 experiments/remove_useless_hook.rb
ffast-0.0.7 experiments/remove_useless_hook.rb
ffast-0.0.6 experiments/remove_useless_hook.rb
ffast-0.0.5 experiments/remove_useless_hook.rb
ffast-0.0.4 experiments/remove_useless_hook.rb
ffast-0.0.3 experiments/remove_useless_hook.rb
ffast-0.0.2 experiments/remove_useless_hook.rb