github rvben/rumdl v0.1.5

latest releases: v0, v0.1.6
9 hours ago

Added

  • CLI: JSON output for rule metadata (#351)
    • rumdl rule -o json exports all rule data as JSON
    • rumdl rule -o json-lines for streaming/piping (one JSON object per line)
    • Filter options: --fixable (-f), --category (-c)
    • --list-categories shows available categories with rule counts
    • --explain includes 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 fmt to fix N issues" message now uses capability-based counting
    • Previously could show fixable count for rules that don't actually auto-fix
  • 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 rumdl

Using pip

pip install rumdl

Using pipx

pipx install rumdl

Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

Don't miss a new rumdl release

NewReleases is sending notifications on new releases.