class RuboCop::Cop::Style::RedundantBegin
end
something
rescue StandardError => e
bala
ala
def preferred
end
end
something
rescue StandardError => e
bala
ala
begin
def redundant
@example
Currently it checks for code like this:
This cop checks for redundant ‘begin` blocks.
def autocorrect(node)
def autocorrect(node) lambda do |corrector| corrector.remove(node.loc.begin) corrector.remove(node.loc.end) end end
def on_method_def(_node, _method_name, _args, body)
def on_method_def(_node, _method_name, _args, body) return unless body && body.kwbegin_type? add_offense(body, :begin) end