Skip to main content

Module types

Module types 

Source
Expand description

LSP type definitions and utilities for rumdl

This module contains LSP-specific types and utilities for rumdl, following the Language Server Protocol specification.

Structs§

LspRuleSettings
Per-rule settings that can be passed via LSP initialization options
RumdlLspConfig
Configuration for the rumdl LSP server (from initialization options)

Enums§

ConfigurationPreference
Controls the order in which configuration sources are merged
IndexState
State of the workspace index
IndexUpdate
Messages sent to the background index worker

Functions§

warning_to_code_actionDeprecated
Legacy function for backwards compatibility Use warning_to_code_actions instead
warning_to_code_actions
Create code actions from a rumdl warning Returns a vector of available actions: fix action (if available) and ignore actions
warning_to_diagnostic
Convert rumdl warnings to LSP diagnostics