class RuboCop::Cop::RSpec::EmptyHook

Checks for empty before and after hooks.

@example

# bad
before {}
after do; end
before(:all) do
end
after(:all) { }

# good
before { create_users }
after do
  cleanup_users
end
before(:all) do
  create_feed
end
after(:all) { cleanup_feed }

Constants

MSG

Public Instance Methods

on_block(node) click to toggle source
# File lib/rubocop/cop/rspec/empty_hook.rb, line 37
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
  empty_hook?(node) do |hook|
    add_offense(hook) do |corrector|
      corrector.remove(
        range_with_surrounding_space(node.source_range, side: :left)
      )
    end
  end
end