Files
sousa-gecko/docs/code-quality/lint/linters/rumdl.md
T

985 B

rumdl

rumdl is a fast Markdown linter and formatter written in Rust. It is a drop-in replacement for markdownlint and ships with 71 rules covering Markdown style and consistency.

Run Locally

The mozlint integration of rumdl can be run using mach:

.. parsed-literal::

    $ mach lint --linter rumdl <file paths>

Configuration

Rules are configured in {searchfox}tools/lint/rumdl.toml <tools/lint/rumdl.toml>. To enable rumdl on a new directory, add the path to the include section in {searchfox}rumdl.yml <tools/lint/rumdl.yml>.

Autofix

rumdl supports automatic fixing via the upstream --fix flag. Pass --fix to mach lint to apply fixes:

$ mach lint --linter rumdl --fix <file paths>

Sources

  • {searchfox}Configuration (YAML) <tools/lint/rumdl.yml>
  • {searchfox}Source <tools/lint/python/rumdl.py>