class RubyLsp::Requests::Support::RuboCopDiagnosticsRunner

:nodoc:

def initialize

def initialize
  @runner = T.let(RuboCopRunner.new, RuboCopRunner)
end

def run(uri, document)

def run(uri, document)
  filename = T.must(uri.to_standardized_path || uri.opaque)
  # Invoke RuboCop with just this file in `paths`
  @runner.run(filename, document.source)
  @runner.offenses.map do |offense|
    Support::RuboCopDiagnostic.new(document, offense, uri)
  end
end