class RuboCop::Cop::Lint::UselessElseWithoutRescue

end
do_something_else
else
handle_errors
rescue
do_something
begin
# good
@example
end
do_something_else # This will never be run.
else
do_something
begin
# bad
@example
This cop checks for useless ‘else` in `begin..end` without `rescue`.

def alternative_message(_diagnostic)

def alternative_message(_diagnostic)
  MSG
end

def relevant_diagnostic?(diagnostic)

def relevant_diagnostic?(diagnostic)
  diagnostic.reason == :useless_else
end