matrix.org/.rumdl.toml
Kim Brose 963ee433ad
Simplify PR template, introduce MD linter (#3051)
* Convert checkboxes to questions

Signed-off-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>

* document internal links

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* document blog taxonomies

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* update PR bot CI from https://github.com/HarHarLinks/pr-template-autoclose

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* fix heading depth (MD001 MD003)

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* fix code blocks

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* fix spaces in link text (MD039)

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* fix no newline at end of file (MD047)

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* fix bare URLs without angle backets (MD034)

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* remove redundant attribute

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* linter exception

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* lint links and headings with rumdl instead of checklist

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* convert signoff checklist to heading

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* configure linter to .rumdl.toml explicitly

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* bump rumdl action

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* Shorten comments in the template

Co-authored-by: Thibault Martin <thibaultamartin@users.noreply.github.com>
Signed-off-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>

* Remove rumdl default config example comments

Co-authored-by: Thibault Martin <thibaultamartin@users.noreply.github.com>
Signed-off-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>

* explain more about the pr-bot

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* pin rumdl action to v0

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

* fix unlinked email address in coc

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>

---------

Signed-off-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Co-authored-by: Thibault Martin <thibaultamartin@users.noreply.github.com>
2025-12-09 14:26:51 +01:00

42 lines
1.1 KiB
TOML

# rumdl configuration file
# Global configuration options
[global]
# List of rules to disable (uncomment and modify as needed)
# disable = ["MD013", "MD033"]
# List of rules to enable exclusively (if provided, only these rules will run)
enable = ["MD001", "MD003", "MD011", "MD034", "MD039"]
# List of file/directory patterns to include for linting (if provided, only these will be linted)
# include = [
# "docs/*.md",
# "src/**/*.md",
# "README.md"
# ]
# List of file/directory patterns to exclude from linting
exclude = [
# Common directories to exclude
".git",
".github",
"node_modules",
"vendor",
"dist",
"build",
# legacy content
"content/blog/2014",
"content/blog/2015",
"content/blog/2016",
"content/blog/2017",
"content/blog/2018",
]
# Respect .gitignore files when scanning directories (default: true)
respect-gitignore = true
# Markdown flavor/dialect (uncomment to enable)
# Options: mkdocs, gfm, commonmark
flavor = "commonmark" # https://www.getzola.org/documentation/getting-started/overview/