Skip to main content

Module processor

Module processor 

Source
Expand description

Main processor for code block linting and formatting.

This module coordinates language resolution, tool lookup, execution, and result collection for processing code blocks in markdown files.

Structs§

CodeBlockDiagnostic
A diagnostic message from an external tool.
CodeBlockResult
Result of processing a single code block.
CodeBlockToolProcessor
Main processor for code block tools.
FencedCodeBlockInfo
Information about a fenced code block for processing.
FormatOutput
Result of formatting code blocks in a document.

Enums§

DiagnosticSeverity
Severity level for diagnostics.
ProcessorError
Error during code block processing.

Constants§

RUMDL_BUILTIN_TOOL
Special built-in tool name for rumdl’s own markdown linting. When this tool is configured for markdown blocks, the processor skips external execution since it’s handled by embedded markdown linting.