Fixed
-
MD018: Comprehensive false positive fixes (#314)
- Skip content inside HTML comments (e.g., Jupyter cell markers
#%%) - Skip indented patterns to match markdownlint behavior
- Skip YAML comments inside frontmatter
- Flag all malformed headings at line start
- Skip content inside HTML comments (e.g., Jupyter cell markers
-
Tables inside list items (#314)
- Tables embedded in list items are now detected, linted, and formatted correctly
- Validate delimiter indentation for list-table detection
-
MD009: Correct 1-indexed column in ASCII path
- Column numbers in diagnostics now match editor positions
-
Schema: Include all flavor aliases (#312)
- Added
gfm,github,commonmark,qmd,rmd,rmarkdownto schema - JSON schema now matches documentation
- Added
-
CLI: Prevent duplicate config and use canonical rule list
- Fixes edge case where config could be loaded multiple times
Performance
-
Optimize code detection and cache hash computation
- Faster detection of code blocks and spans
-
Cache per-file globsets
- Significant speedup for rules using file-specific patterns
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.222-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.222-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.222-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.222-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.222-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.222-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.222-x86_64-pc-windows-msvc.zip | Windows x86_64 | checksum |
Installation
Using uv (Recommended)
uv tool install rumdlUsing pip
pip install rumdlUsing pipx
pipx install rumdlDirect Download
Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.