rumdl – Markdown linter and formatter

rumdl is a fast Markdown linter and formatter written in Rust. It offers extensive markdownlint-compatible checking while adding native formatting, flexible configuration and support for a range of Markdown dialects.

The program can check or format files, directories and standard input. Configuration is discovered automatically, and existing markdownlint configuration files can be used or converted to rumdl’s own format.

rumdl also understands documentation-specific Markdown flavours including MkDocs, MDX, Quarto, Pandoc, Obsidian, Kramdown, Azure DevOps and MyST.

This is free and open source software.

Key Features

  • Combines fast Markdown linting with automatic formatting and fixes.
  • Supports numerous Markdown flavours with per-file flavour overrides.
  • Can discover and import existing markdownlint configuration files.
  • Supports project, user and pyproject.toml configuration together with inline rule controls.
  • Can run external linting and formatting tools against fenced code blocks.
  • Supports .editorconfig settings for applicable formatting rules.

Website: github.com/rvben/rumdl
Support:
Developer: Ruben J. Jongejan
License: MIT License

rumdl commands and options

rumdl is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Markdown Linters
markdownlintStatic analysis tool for Node.js
textlintPluggable linting tool for text and markdown
rumdlModern Markdown linter and formatter
remark-lintCheck Markdown code style
markdownlint-rubyTool to check markdown files and flag style issues
ESLint MarkdownBrings native Markdown linting to ESLint
PyMarkdownMarkdown linter
MadoCheck Markdown documents for style and formatting issues,
gomarklintKeep documentation quality under control

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted