spltoolcli

package
v0.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SeverityError   = tooling.SeverityError
	SeverityWarning = tooling.SeverityWarning
	SeverityInfo    = tooling.SeverityInfo
)
View Source
const DynamicImportCapability = tooling.DynamicImportCapability

Variables

View Source
var (
	CheckSource              = tooling.CheckSource
	FormatSource             = tooling.FormatSource
	Analyze                  = tooling.Analyze
	DiagnosticsJSON          = tooling.DiagnosticsJSON
	ParsePartial             = tooling.ParsePartial
	LoadProjectConfig        = tooling.LoadProjectConfig
	DefaultProjectConfig     = tooling.DefaultProjectConfig
	StaticDiagnostics        = tooling.StaticDiagnostics
	SymbolsForSource         = tooling.SymbolsForSource
	CompletionItems          = tooling.CompletionItems
	DocsMarkdown             = tooling.DocsMarkdown
	HoverAt                  = tooling.HoverAt
	DefaultStdinPath         = tooling.DefaultStdinPath
	NewWorkspaceIndex        = tooling.NewWorkspaceIndex
	WorkspaceCompletionItems = tooling.WorkspaceCompletionItems
	KeywordMarkdown          = tooling.KeywordMarkdown
	RuntimeDocMarkdown       = tooling.RuntimeDocMarkdown
	HoverMarkdown            = tooling.HoverMarkdown
	ModuleDirForPath         = tooling.ModuleDirForPath
	EvaluateSPL              = tooling.EvaluateSPL
	AnalyzeEffects           = tooling.AnalyzeEffects
)

Functions

func Run

func Run(args []string, stdin io.Reader, stdout, stderr io.Writer) int

Types

type CompletionItem

type CompletionItem = tooling.CompletionItem

type Diagnostic

type Diagnostic = tooling.Diagnostic

type DiagnosticSeverity

type DiagnosticSeverity = tooling.DiagnosticSeverity

type EffectFinding

type EffectFinding = tooling.EffectFinding

type EffectUsage

type EffectUsage = tooling.EffectUsage

type EffectsReport

type EffectsReport = tooling.EffectsReport

type EvaluationOptions

type EvaluationOptions = tooling.EvaluationOptions

type EvaluationResult

type EvaluationResult = tooling.EvaluationResult

type HoverInfo

type HoverInfo = tooling.HoverInfo

type IndexedDocument

type IndexedDocument = tooling.IndexedDocument

type Location

type Location = tooling.Location

type PartialParseResult

type PartialParseResult = tooling.PartialParseResult

type ProjectConfig

type ProjectConfig = tooling.ProjectConfig

type Reference

type Reference = tooling.Reference

type Report

type Report = tooling.Report

type Symbol

type Symbol = tooling.Symbol

type TestFileResult

type TestFileResult struct {
	Path       string `json:"path"`
	OK         bool   `json:"ok"`
	Error      string `json:"error,omitempty"`
	DurationMS int64  `json:"duration_ms"`
}

type TestReport

type TestReport struct {
	OK       bool             `json:"ok"`
	Total    int              `json:"total"`
	Passed   int              `json:"passed"`
	Failed   int              `json:"failed"`
	Duration int64            `json:"duration_ms"`
	Results  []TestFileResult `json:"results"`
}

type WorkspaceIndex

type WorkspaceIndex = tooling.WorkspaceIndex

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL