Fixed
-
MD031/MD046: Detect code blocks inside lists (fixes #276)
- MD031 with
list-items=truenow correctly flags fenced code blocks inside lists - MD046 with
style=fencednow correctly flags indented code blocks inside lists - Uses pulldown-cmark for accurate CommonMark-compliant code block detection
- Properly distinguishes between code blocks and footnote/admonition/tab content
- MD031 with
-
MD057: Check reference-style link definitions for broken links (fixes #274)
- Reference-style link definitions like
[ref]: ./path.mdare now checked - Previously only inline links
[text](./path.md)were validated - All existing validations apply: external URLs skipped, .html→.md fallback, URL decoding
- Reference-style link definitions like
-
MD007: "Do What I Mean" behavior for indent configuration (fixes #273)
- When
indentis explicitly set withoutstyle, automatically use fixed style - Setting
indent = 4now actually uses 4-space increments as expected - Warning shown if both
indentandstyle = "text-aligned"are set (contradictory)
- When
-
MD030: Prevent false positives in math blocks (fixes #275)
- Math blocks (
$$...$$) are now detected and excluded from list marker spacing checks - Fixes incorrect warnings about list spacing inside LaTeX display math
- Math blocks (
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.0.213-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.0.213-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.0.213-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.0.213-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.0.213-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.0.213-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.0.213-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.