github rvben/rumdl v0.1.29

latest releases: v0, v0.1.30
8 hours ago

Added

  • MD077: New list-continuation-indent rule that checks list item continuation
    lines use the correct indentation (content-aligned rather than tab-stop-aligned)
  • LSP: Go-to-definition and find-references for markdown links, enabling
    navigation between link references and their definitions
  • LSP: Surface code-block-tools diagnostics in server mode so language-specific
    linting errors appear in the editor
  • MD044: Honor backtick-delimited code in HTML comments when checking proper names

Fixed

  • MD013: Exempt link reference definitions and standalone link/image lines from
    reflow line-length checks inside list items. Previously, these exempt lines were
    joined with other content, producing incorrect combined lengths (e.g., 160 instead
    of the actual line length) (#466)
  • MD013: Normalize reflow mode now checks each paragraph independently instead of
    joining all content across paragraph boundaries. Exempt paragraphs (link ref defs,
    standalone links) are preserved verbatim during reflow output
  • LSP: Close 4 navigation gaps in go-to-definition and find-references
  • LSP: Count fixable warnings document-wide for source.fixAll and clear config
    cache on change
  • LSP: Create source.fixAll action for single-issue files
  • LSP: Skip external code-block-tools on keystroke events to reduce latency
  • LSP: Detect stale global-fallback entries in config cache so newly created
    .rumdl.toml files are picked up without restarting the language server
  • Docs: Fix multi-paragraph list item indentation (thanks @sisp in #465)

Changed

  • LSP: source.fixAll code action now respects MD007 indent configuration

Downloads

File Platform Checksum
rumdl-v0.1.29-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.29-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.29-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.29-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.29-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.29-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.29-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.