#7850: Add rumdl markdown linter to pre-commit hooks
stale
Cluster:
Markdown Rendering Improvements
## Summary
- Add rumdl markdown linter to pre-commit hooks
## Notes
- Rules with existing violations disabled initially to avoid blocking commits
- Enable rules one by one and run `rumdl check --fix` to auto-fix issues
- See rule documentation: https://rumdl.dev/RULES/
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
This PR adds a new `rumdl` Markdown linting hook to the repo’s pre-commit configuration and introduces a `.rumdl.toml` file to configure which Markdown rules are initially disabled.
The change fits into the existing pre-commit workflow by adding another repo-backed hook alongside other linters (shellcheck, actionlint, etc.), with an initial configuration that avoids blocking commits due to existing Markdown rule violations.
<h3>Confidence Score: 4/5</h3>
- This PR is likely safe to merge; changes are isolated to pre-commit configuration.
- Edits only add a new pre-commit hook and a linter config file, with no impact on runtime code. Main risk is misconfiguration (hook not running on intended files or running too broadly), which is easy to verify and adjust.
- .pre-commit-config.yaml (verify hook file scoping/behavior), .rumdl.toml (ensure intended ruleset)
<!-- greptile_other_comments_section -->
<sub>(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!</sub>
**Context used:**
- Context from `dashboard` - CLAUDE.md ([source](https://app.greptile.com/review/custom-context?memory=fd949e91-5c3a-4ab5-90a1-cbe184fd6ce8))
- Context from `dashboard` - AGENTS.md ([source](https://app.greptile.com/review/custom-context?memory=0d0c8278-ef8e-4d6c-ab21-f5527e322f13))
<!-- /greptile_comment -->
Most Similar PRs
#11980: CLI: add external message lint + warn on tables/mentions
by moestradamos · 2026-02-08
73.2%
#2716: Fix #2678: markdown horizontal rules not rendering in web chat
by Ambar-13 · 2026-01-27
71.3%
#17347: fix(pre-commit): fail fast when lint/format tooling is unavailable
by ephelia-ai · 2026-02-15
69.8%
#9914: fix(hooks): resolve bundled hook dist paths and packaging checks
by zimmra · 2026-02-05
69.8%
#5884: fix: curly lint errors and formal conformance fork permissions
by codearranger · 2026-02-01
69.1%
#3973: fix: enhance npm package integrity checks and include critical files
by YeSuX · 2026-01-29
68.6%
#7487: docs: add code review for recent security commits (b796f6e..411d5fd)
by INTEGRITY2077 · 2026-02-02
67.8%
#14871: Claude/audit codebase architecture 8a ql2
by MagnoliaLex · 2026-02-12
67.1%
#7083: 说明文档
by 1213718318 · 2026-02-02
66.9%
#15852: fix: pass agentId when resolving IRC session paths
by MisterGuy420 · 2026-02-14
66.6%