github rvben/rumdl v0.0.210

latest releases: v0.0.213, v0, v0.0.212...
5 days ago

Added

  • MD071: Blank line after frontmatter (new rule)

    • Enforces a blank line between frontmatter closing delimiter and document content
    • Supports YAML (---) and TOML (+++) frontmatter formats
    • Auto-fixable
  • MD072: Frontmatter key sort (new rule, disabled by default)

    • Checks that frontmatter keys are sorted alphabetically
    • Supports YAML and TOML frontmatter
    • Configurable ignore list for keys to exclude from sorting
    • Enable with MD072.enabled = true in configuration
    • Auto-fixable

Fixed

  • MD022: Support kramdown Inline Attribute Lists (fixes #259)

    • IAL syntax like {: .class #id} immediately after headings no longer triggers blank line warnings
    • IAL lines are treated as part of the heading element
    • Multiple consecutive IAL lines supported
    • Fix function preserves IAL attachment to headings
  • MD046: Use pulldown-cmark for code block detection

    • More reliable code block detection using CommonMark-compliant parser
    • Fixes edge cases with nested and consecutive code blocks
  • MD072: Fix JSON depth tracking and regex initialization

    • Use LazyLock for regex to avoid recompilation
    • Fix JSON nested object depth tracking when extracting keys
  • MD072: Stop at TOML table headers when extracting keys

    • TOML table headers like [section] now properly terminate key extraction

Downloads

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