Added
- Config:
enable = ["ALL"]keyword to explicitly enable all rules
(equivalent to omittingenable), withdisablestill applied on top - MD013: In non-strict mode, suppress line-length warnings when the excess
comes entirely from inline link/image URLs — if replacing[text](url)with
[text]would bring the line within the limit, the warning is not raised
(#393) - MD057:
compact-pathsconfig option to warn about unnecessary path
traversal in wiki links (e.g.,../siblingwhensiblingsuffices)
(#391)
Changed
- Config:
enable = []now means "no rules enabled" (was incorrectly
treated as "use defaults"). Omittingenablestill enables all rules.
Useenable = ["ALL"]to explicitly enable all rules.
Fixed
- MD013: Skip mkdocstrings autodoc blocks (
::: module.Classwith indented
YAML options) during paragraph reflow
(#396) - MD013: Implement trailing-word replacement for non-strict mode — reflow
now correctly handles lines where the last word pushes past the limit - MD044: Skip proper name checking when link text is itself a URL (starts
withhttp://,https://, orwww.), matching markdownlint behavior
(#395)
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.1.18-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.1.18-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.1.18-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.1.18-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.1.18-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.1.18-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.1.18-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.