class RuboCop::Cop::Layout::CommentIndentation

def check(comment)

def check(comment)
  return unless own_line_comment?(comment)
  next_line = line_after_comment(comment)
  correct_comment_indentation = correct_indentation(next_line)
  column = comment.loc.column
  @column_delta = correct_comment_indentation - column
  return if @column_delta.zero?
  if two_alternatives?(next_line)
    # Try the other
    correct_comment_indentation += configured_indentation_width
    # We keep @column_delta unchanged so that autocorrect changes to
    # the preferred style of aligning the comment with the keyword.
    return if column == correct_comment_indentation
  end
  add_offense(comment, :expression,
              format(MSG, column, correct_comment_indentation))
end