Added
-
MD069 (no-duplicate-list-markers): Detect accidental duplicate list markers (fixes #227)
- Detects patterns like
- - textthat occur from copy-paste with editor auto-list-continuation - Supports all unordered markers:
-,*,+and mixed combinations - Auto-fix removes the first marker:
- - text→- text - Correctly ignores CLI flags (
- --verbose), emphasis (* *italic*), and nested lists - Skips code blocks, frontmatter, and HTML comments
- Detects patterns like
-
MD032 (blanks-around-lists): Add
allow-lazy-continuationconfig option- When enabled, allows list items to continue without blank lines in specific contexts
- Useful for documentation styles that prefer compact list formatting
Fixed
- LSP: Make severity a first-class field on RuleConfig
- Severity configuration now properly propagates through LSP diagnostics
- Fixes issue where custom severity settings were not reflected in editor diagnostics
Changed
- Documentation improvements
- Added
.ignorefile support documentation - Added LSP server documentation
- Added footnote rules documentation and cache configuration
- Added opt-in rules section to RULES.md
- Added
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.202-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.202-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.202-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.202-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.202-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.202-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.202-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.