class RuboCop::Cop::Lint::EmptyEnsure

end
do_something_else
ensure
do_something
begin
# good
@example
end
do_something_else
ensure
do_something
def some_method
# good
@example
end
ensure
do_something
begin
# bad
@example
end
ensure
do_something
def some_method
# bad
@example
This cop checks for empty ‘ensure` blocks

def autocorrect(node)

def autocorrect(node)
  lambda do |corrector|
    corrector.remove(node.loc.keyword)
  end
end

def on_ensure(node)

def on_ensure(node)
  add_offense(node, location: :keyword) unless node.body
end