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 on_ensure(node)
def on_ensure(node) _body, ensure_body = *node add_offense(node, :keyword) unless ensure_body end