Kreuzberg.CodeDiagnostic (kreuzberg v4.9.5)

Copy Markdown View Source

Parse diagnostic (error or warning from tree-sitter).

Fields

  • :message - Diagnostic message
  • :severity - Severity level (e.g. "error", "warning")
  • :span - Source span

Summary

Types

t()

@type t() :: %Kreuzberg.CodeDiagnostic{
  message: String.t(),
  severity: String.t(),
  span: Kreuzberg.CodeSpan.t()
}

Functions

from_map(data)

@spec from_map(map()) :: t()

to_map(diag)

@spec to_map(t()) :: map()