Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Rumdl Processor

Purpose

Lints Markdown files using rumdl.

How It Works

Discovers .md files in the project (excluding common non-source directories), runs rumdl check on each file, and creates a stub file on success. A non-zero exit code from rumdl fails the product.

This processor supports batch mode, allowing multiple files to be checked in a single rumdl invocation for better performance.

Source Files

  • Input: **/*.md
  • Output: out/rumdl/{flat_name}.rumdl

Configuration

[processor.rumdl]
linter = "rumdl"                             # The rumdl command to run
args = []                                    # Additional arguments to pass to rumdl
extra_inputs = []                            # Additional files that trigger rebuilds when changed
KeyTypeDefaultDescription
linterstring"rumdl"The rumdl executable to run
argsstring[][]Extra arguments passed to rumdl
extra_inputsstring[][]Extra files whose changes trigger rebuilds