BSD Ports

textproc/rumdl 0.2.73 NetBSD

Markdown Linter

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
b5c97fa26a
License
mit
Categories
textproc
Package size
4779.2 KiB, 18130.6 KiB installed

Description

A high-performance Markdown linter, written in Rust.

rumdl is a high-performance Markdown linter and formatter that helps ensure consistency and best practices in your Markdown files. Inspired by ruff 's approach to Python linting, rumdl brings similar speed and developer experience improvements to the Markdown ecosystem.

Install

Binary package:

pkgin install rumdl

From pkgsrc:

cd /usr/pkgsrc/textproc/rumdl && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.2.73
NetBSD 10.1 aarch640.2.14
SmartOS / illumos x86_64-
macOS 15 arm640.3.0

Dependencies

No port depends on this one.

Commit history 22

DateCommitCreditsLog message
b5c97fa26a wiz rumdl: update to 0.3.0.
Changed 2.4–4.7× faster rumdl fmt than 0.2.79 on frozen documentation snapshots: Cargo (99 files) 4.7×, MkDocs Material (85 files) 2.6×, and Ruff (16 files) 2.4×. Reusing parsed Markdown and shared source analysis reduces repeated work. Speedups compare median elapsed times from 31 paired runs after five warmups on Apple M6: ordinary Rust 1.96.0 release builds, default threads, warm filesystem cache, and --no-config --no-cache --silent (--flavor=standard for Cargo/Ruff, --flavor=mkdocs for MkDocs Material). Output includes the correctness fixes listed below and can differ from 0.2.79. Code block tools are supported and remain opt-in. Missing tags, missing active-mode tools and invocations with no tools checked are ignored by default. …
eda0442c50 wiz rumdl: update to 0.2.79.
Added MD095: detect confusable link destinations with accurate source spans (7937059) MD060: add stable configurable table-cell padding (b2323fd) MD013: add opt-in sentence-pack reflow (#915) (d736ced) code-block-tools: add format-mode = "pipeline" to chain formatters (b1da3de) docs: add question search and aggregate usage tracking (aaabeaa) Fixed MD013: count only rewritten prose in list sentence warnings (276f266) MD013: preserve reflow structure and expand scheduled fuzz coverage (73a9731) MD013: preserve source sentence breaks and emphasis step labels (042d304) MD013: keep emphasized step labels within their sentence (c1d1073) MD013: keep a deep continuation line from setting a list item's indent (fc8cacd) …
ede1b82155 wiz rumdl: update to 0.2.78.
Added MD013: add cjk-soft-break option to join CJK line breaks without a space (5b5a744) MD013: reflow definition list definitions (f07ddc8) Fixed MD013: keep CJK sentences on separate lines in semantic-line-breaks mode (ea2798d) MD013: join soft breaks in MkDocs admonitions and tabs with one space (962f1ee) code-block-tools: invalidate cached results when a lint tool changes (5ff393b) code-block-tools: treat empty formatter output as a tool failure (8e1a0e7) code-block-tools: report lint tool failures at their block and honor on-error in check (9f3ea71) playground: build the playground engine from the repository at deploy time (e342590) keep each line's ending when fixing a file with mixed line endings (6491db8) …
39f268c322 pin textproc/rumdl: update to 0.2.77
0.2.77 - 2026-09-23 Fixed release: never replace published GitHub Release assets (471d97e) Performance release: cut published wheel size 6% with fat LTO (7605780) 0.2.76 - 2026-09-23 Added MD094: report each invalid UTF-8 sequence, with its position (6c25d76) encoding: lint files containing invalid UTF-8 instead of skipping them (f531bf4) Fixed MD013: leave definition lists as written when reflowing, instead of moving a definition's later paragraph out of the list (93ab135) MD013: keep every block of consecutive mkdocstrings blocks out of reflow (7199b0a) MD013: recognize mkdocstrings blocks whose identifier has no dot (31b56ea) cli: report a skipped file on the same stream as the run's other findings, not always stderr (9558bc5) …
c741f02b05 wiz rumdl: update to 0.2.73.
0.2.73 Fixed MD022,MD031,MD032,MD058: count a comment-only line as a blank line (b394e30) MD057: stop requiring index.md for directory links in filesystem mode (c04ae4e) MD051: validate fragments in repository-absolute cross-file links (ead5f39) parser: stop reading headings inside blocks whose body is not Markdown (59958b1) MD077: carry a code block's interior indentation when reindenting its fence (00c578d) 0.2.72 Added MD090: add rule flagging horizontal rules directly before headings (09dcae5) Fixed MD013: end a sentence after a closing marker run of any shape (e63206c) 0.2.71 Fixed MD034: do not report the tail of a schemed URI as a bare email (a8df862) lsp: write the mailto scheme when converting a bare email to a link (600e229) …

The latest 5 of 22 in the history this site was built from.