Versions in this module Expand all Collapse all v0 v0.0.4 Jan 3, 2025 Changes in this version + const DocumentDiagnosticReportKindFull + const DocumentDiagnosticReportKindUnchanged + const MethodInitialize + const MethodTextDocumentDiagnostic + type ClientCapabilities struct + TextDocument *TextDocumentClientCapabilities + type DiagnosticClientCapabilities struct + DynamicRegistration bool + RelatedDocumentSupport bool + type DiagnosticOptions struct + Identifier *string + InterFileDependencies bool + WorkspaceDiagnostics bool + type DiagnosticRegistrationOptions struct + type DiagnosticServerCancellationData struct + RetriggerRequest bool + type DocumentDiagnosticParams struct + Identifier *string + PreviousResultId *string + TextDocument protocol316.TextDocumentIdentifier + type DocumentDiagnosticReport any + type DocumentDiagnosticReportKind string + type DocumentDiagnosticReportPartialResult struct + RelatedDocuments map[protocol316.DocumentUri]interface{} + type FullDocumentDiagnosticReport struct + Items []protocol316.Diagnostic + Kind string + ResultID *string + type Handler struct + Initialize InitializeFunc + TextDocumentDiagnostic TextDocumentDiagnosticFunc + func (self *Handler) CreateServerCapabilities() ServerCapabilities + func (self *Handler) Handle(context *glsp.Context) (r any, validMethod bool, validParams bool, err error) + func (self *Handler) IsInitialized() bool + func (self *Handler) SetInitialized(initialized bool) + type InitializeFunc func(context *glsp.Context, params *InitializeParams) (any, error) + type InitializeParams struct + Capabilities ClientCapabilities + type InitializeResult struct + Capabilities ServerCapabilities + ServerInfo *protocol316.InitializeResultServerInfo + type RelatedFullDocumentDiagnosticReport struct + RelatedDocuments map[protocol316.DocumentUri]interface{} + type RelatedUnchangedDocumentDiagnosticReport struct + RelatedDocuments map[protocol316.DocumentUri]interface{} + type ServerCapabilities struct + DiagnosticProvider any + func (self *ServerCapabilities) UnmarshalJSON(data []byte) error + type TextDocumentClientCapabilities struct + Diagnostic *DiagnosticClientCapabilities + type TextDocumentDiagnosticFunc func(context *glsp.Context, params *DocumentDiagnosticParams) (any, error) + type UnchangedDocumentDiagnosticReport struct + Kind string + ResultID string