What is Markdownlint?
A Node.js Markdown linter with 50+ rules to ensure consistent formatting. Great for CLAUDE.md, .cursorrules, README, and similar files.
In one sentence: Node.js Markdown linter with 50+ rules ensuring consistent formatting for CLAUDE.md, .cursorrules, and documentation — 5k+ GitHub stars.
For: Developers maintaining Markdown AI tool configurations.
Core Features
1. 50+ Rules
Heading hierarchy, trailing whitespace, line length, duplicate headings, and more.
2. VS Code Integration
Real-time checks with quick fixes.
3. CI/CD Integration
One-click GitHub Actions configuration.
4. Auto-Fix
Use --fix to automatically fix common issues.
FAQ
Q: Does it support MDX? A: Partially — JSX may trigger false positives; disable rules as needed.
Q: Is there a pre-commit hook? A: Yes — use with husky or lefthook.