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§
- Code
Block Diagnostic - A diagnostic message from an external tool.
- Code
Block Result - Result of processing a single code block.
- Code
Block Tool Processor - Main processor for code block tools.
- Fenced
Code Block Info - Information about a fenced code block for processing.
- Format
Output - Result of formatting code blocks in a document.
Enums§
- Diagnostic
Severity - Severity level for diagnostics.
- Processor
Error - 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.