Sha256: 22aa6d3be31a118e3849432aace521f1783c0571c23aa65a3b5d33ca78062157

Contents?: true

Size: 630 Bytes

Versions: 18

Compression:

Stored size: 630 Bytes

Contents

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

      attr_reader stdout: IO

      attr_reader buffer: RBS::Buffer

      def initialize: (stdout: IO, buffer: RBS::Buffer) -> void

      def path: () -> Pathname

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

      def severity_message: (String) -> String

      def location: (untyped diagnostic) -> String

      def print: (Hash[Symbol, untyped] diagnostic, ?prefix: ::String, ?source: bool) -> void

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

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
steep-1.7.0.dev.3 sig/steep/drivers/diagnostic_printer.rbs
steep-1.7.0.dev.2 sig/steep/drivers/diagnostic_printer.rbs
steep-1.7.0.dev.1 sig/steep/drivers/diagnostic_printer.rbs
steep-1.6.0 sig/steep/drivers/diagnostic_printer.rbs
steep-1.6.0.pre.4 sig/steep/drivers/diagnostic_printer.rbs
steep-1.6.0.pre.3 sig/steep/drivers/diagnostic_printer.rbs
steep-1.6.0.pre.2 sig/steep/drivers/diagnostic_printer.rbs
steep-1.6.0.pre.1 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.3 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.2 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.1 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0.pre.6 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0.pre.5 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0.pre.4 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0.pre.3 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0.pre.2 sig/steep/drivers/diagnostic_printer.rbs
steep-1.5.0.pre.1 sig/steep/drivers/diagnostic_printer.rbs