Sha256: bf6fcaf2d2a3b52020e080a1399aa1465838e8c329dd879cbbaa673d0007eeec

Contents?: true

Size: 638 Bytes

Versions: 4

Compression:

Stored size: 638 Bytes

Contents

module Steep
  module Drivers
    class DiagnosticPrinter
      module LSP = LanguageServer::Protocol

      attr_reader stdout: untyped

      attr_reader buffer: untyped

      def initialize: (stdout: untyped, buffer: untyped) -> void

      def path: () -> untyped

      def color_severity: (untyped string, severity: untyped) -> untyped

      def severity_message: (untyped severity) -> untyped

      def location: (untyped diagnostic) -> untyped

      def print: (untyped diagnostic, ?prefix: ::String, ?source: bool) -> untyped

      def print_source_line: (untyped diagnostic, ?prefix: ::String) -> untyped
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
steep-1.4.0 sig/steep/drivers/diagnostic_printer.rbs
steep-1.4.0.dev.5 sig/steep/drivers/diagnostic_printer.rbs
steep-1.4.0.dev.4 sig/steep/drivers/diagnostic_printer.rbs
steep-1.4.0.dev.3 sig/steep/drivers/diagnostic_printer.rbs