github rvben/rumdl v0.0.205

8 hours ago

Fixed

  • MD037: Skip multi-line inline code spans

    • Asterisks inside code spans that cross line boundaries no longer trigger false positives
    • Uses pulldown-cmark for accurate multi-line code span detection
  • MD031: Don't require blank line after frontmatter

    • Code blocks and admonitions immediately after YAML/TOML frontmatter no longer trigger warnings
    • Matches markdownlint behavior for frontmatter handling
  • MD034: Handle URLs with parentheses in path (fixes #240)

    • URLs like https://example.com/page_(1) no longer incorrectly flag the closing parenthesis
    • Centralized URL pattern handling for consistent behavior
  • MD046: Detect mixed whitespace indented code blocks

    • Indented code blocks using tabs or mixed whitespace are now properly detected
    • 4-space indented fences correctly identified as indented code blocks
  • Heading fixes: Preserve original whitespace

    • Auto-fix for heading rules now preserves the original spacing around heading text
  • CLI: Support rule aliases in --enable/--disable flags

    • Rule aliases (e.g., blanks-around-fences for MD031) now work with CLI flags

Changed

  • Regex patterns: Centralize URL detection

    • Consolidated URL patterns with documentation for maintainability
    • Removed unused URL_REGEX and BARE_URL_REGEX
  • Tab expansion: Consolidate into shared utility

    • CommonMark-compliant tab expansion now uses shared visual_indent utility
    • Consistent indentation detection across all rules

Downloads

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