class RuboCop::Cop::Lint::OrderedMagicComments

def on_new_investigation

def on_new_investigation
  return if processed_source.buffer.source.empty?
  encoding_line, frozen_string_literal_line = magic_comment_lines
  return unless encoding_line && frozen_string_literal_line
  return if encoding_line < frozen_string_literal_line
  range = processed_source.buffer.line_range(encoding_line + 1)
  add_offense(range) do |corrector|
    autocorrect(corrector, encoding_line, frozen_string_literal_line)
  end
end