Added
-
Config: Implement Ruff-style config inheritance model
- User config (
~/.config/rumdl/) now serves as base, project config extends it - Project-level
enable/disableare additive to user config by default - Clear precedence: CLI flags > project config > user config > defaults
- User config (
-
MD001: Recognize frontmatter
titleas implicit H1- Documents with
title:in YAML frontmatter no longer require an H1 heading - Aligns with common static site generator behavior (Jekyll, Hugo, etc.)
- Documents with
Fixed
-
MD057/MD051: Skip wikilinks in cross-file validation (fixes #235)
- Wikilinks (
[[page]]) were incorrectly triggering "relative link does not exist" warnings - Wikilinks use a different linking system (Obsidian, etc.) and should not be validated as file paths
- Wikilinks (
-
MD057: Fix LSP diagnostic position for cross-file links (fixes #234)
- LSP was pointing to link text
[...]instead of URL(...) - Now correctly highlights the URL portion in editor diagnostics
- LSP was pointing to link text
-
MD012: Remove all trailing blank lines at EOF
- Previously only removed one trailing blank line per fix pass
- Now removes all consecutive trailing blank lines in a single fix
-
Config: Add missing aliases for MD062/MD064/MD065 rules (fixes #232)
- Added kebab-case aliases for newer rules
- Fixed MD069 typo in alias registration
-
CLI: Fail fast when
--configconflicts with--no-config/--isolated- These flags are contradictory and now produce a clear error instead of silently ignoring one
-
Cross-file validation: Fix duplicate warnings for same link
- MD051 and MD057 both contribute links to the workspace index with different column positions
- Deduplication now ignores column differences, preventing duplicate warnings
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.203-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.203-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.203-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.203-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.203-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.203-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.203-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.