Added
- CLI: JSON output for rule metadata (#351)
rumdl rule -o jsonexports all rule data as JSONrumdl rule -o json-linesfor streaming/piping (one JSON object per line)- Filter options:
--fixable(-f),--category(-c) --list-categoriesshows available categories with rule counts--explainincludes full documentation in output- JSON includes: code, name, aliases, summary, category, fix_availability, url
Fixed
-
MD073: Validate TOC entry indentation matches heading levels (#353)
- TOC entries must now have correct indentation relative to heading depth
- Example: H2 entries need 2-space indent, H3 entries need 4-space indent
-
CLI: Correctly count fixable issues (#349)
- "Run
rumdl fmtto fix N issues" message now uses capability-based counting - Previously could show fixable count for rules that don't actually auto-fix
- "Run
-
CLI: Correctly count files modified by fmt (#347)
- Summary now shows actual number of modified files, not just files with issues
Changed
- Docs: Update all documentation URLs to rumdl.dev (#352)
- LSP code actions now link to rumdl.dev instead of GitHub
- Rule URLs in JSON output point to rumdl.dev
Downloads
| File | Platform | Checksum |
|---|---|---|
| rumdl-v0.1.5-x86_64-unknown-linux-gnu.tar.gz | Linux x86_64 | checksum |
| rumdl-v0.1.5-x86_64-unknown-linux-musl.tar.gz | Linux x86_64 (musl) | checksum |
| rumdl-v0.1.5-aarch64-unknown-linux-gnu.tar.gz | Linux ARM64 | checksum |
| rumdl-v0.1.5-aarch64-unknown-linux-musl.tar.gz | Linux ARM64 (musl) | checksum |
| rumdl-v0.1.5-x86_64-apple-darwin.tar.gz | macOS x86_64 | checksum |
| rumdl-v0.1.5-aarch64-apple-darwin.tar.gz | macOS ARM64 (Apple Silicon) | checksum |
| rumdl-v0.1.5-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.