Versions in this module Expand all Collapse all v0 v0.3.2 Feb 28, 2026 v0.3.1 Feb 27, 2026 v0.3.0 Feb 27, 2026 Changes in this version + var Version = "dev" + func Completions(reg *Registry, doc *Document, ctx PositionContext) []protocol.CompletionItem + func Diagnostics(reg *Registry, doc *Document) []protocol.Diagnostic + func Hover(reg *Registry, _ *Document, ctx PositionContext) *protocol.Hover + type Document struct + Content string + Node *yaml.Node + URI string + type DocumentStore struct + func NewDocumentStore() *DocumentStore + func (ds *DocumentStore) Delete(uri string) + func (ds *DocumentStore) Get(uri string) *Document + func (ds *DocumentStore) Set(uri, content string) *Document + type ModuleTypeInfo struct + Category string + ConfigKeys []string + Description string + Label string + Type string + type PositionContext struct + Character int + DependsOn bool + FieldName string + InTemplate bool + Line int + ModuleType string + Section SectionKind + func ContextAt(content string, line, char int) PositionContext + type Registry struct + ModuleTypes map[string]ModuleTypeInfo + StepTypes map[string]StepTypeInfo + TriggerTypes map[string]TriggerTypeInfo + WorkflowTypes []string + func NewRegistry() *Registry + type SectionKind string + const SectionImports + const SectionModules + const SectionPipeline + const SectionRequires + const SectionTopLevel + const SectionTriggers + const SectionUnknown + const SectionWorkflow + type Server struct + func NewServer() *Server + func (s *Server) RunStdio() error + type StepTypeInfo struct + ConfigKeys []string + Description string + Type string + type TriggerTypeInfo struct + Description string + Type string