class RuboCop::Formatter::DisabledLinesFormatter

inline comments.
A basic formatter that displays the lines disabled

def cops_disabled_in_comments_summary

def cops_disabled_in_comments_summary
  summary = "\nCops disabled line ranges:\n\n"
  @cop_disabled_line_ranges.each do |file, disabled_cops|
    disabled_cops.each do |cop, line_ranges|
      line_ranges.each do |line_range|
        file = cyan(smart_path(file))
        summary += "#{file}:#{line_range}: #{cop}\n"
      end
    end
  end
  output.puts summary
end

def file_started(file, options)

def file_started(file, options)
  return unless options[:cop_disabled_line_ranges]
  @cop_disabled_line_ranges[file] =
    options[:cop_disabled_line_ranges]
end

def finished(_inspected_files)

def finished(_inspected_files)
  cops_disabled_in_comments_summary
end

def smart_path(path)

def smart_path(path)
  # Ideally, we calculate this relative to the project root.
  base_dir = Dir.pwd
  if path.start_with? base_dir
    relative_path(path, base_dir)
  else
    path
  end
end

def started(_target_files)

def started(_target_files)
  @cop_disabled_line_ranges = {}
end