class RuboCop::Cop::Style::MultilineIfThen

end
elsif cond then b
if cond then a
@example If statements can contain ‘then` on the same line:
end
if cond then
@example This is considered bad practice:
Checks for uses of the `then` keyword in multi-line if statements.

def autocorrect(node)

def autocorrect(node)
  @corrections << lambda do |corrector|
    corrector.remove(range_with_surrounding_space(node.loc.begin,
                                                  :left))
  end
end

def message(node)

def message(node)
  "Do not use `then` for multi-line `#{node.loc.keyword.source}`."
end

def on_normal_if_unless(node)

def on_normal_if_unless(node)
  return unless node.loc.begin
  return unless node.loc.begin.source_line =~ /then\s*(#.*)?$/
  add_offense(node, :begin)
end