class Rubocop::Cop::Lint::Syntax

config or inline comments by conforming to the cop framework.
The purpose of this cop is to support disabling Syntax offences with
into RuboCop’s offences.
This cop actually inspects nothing, just repacks Parser’s diagnostics

def self.offence_from_diagnostic(diagnostic)

def self.offence_from_diagnostic(diagnostic)
  Offence.new(
    diagnostic.level,
    diagnostic.location,
    diagnostic.message,
    cop_name
  )
end

def self.offences_from_diagnostics(diagnostics)

def self.offences_from_diagnostics(diagnostics)
  diagnostics.map do |diagnostic|
    offence_from_diagnostic(diagnostic)
  end
end

def investigate(processed_source)

def investigate(processed_source)
  processed_source.diagnostics.each do |d|
    add_offence(d.level, nil, d.location, d.message)
  end
end