Introduction
A specialized ESLint plugin that helps enforce consistent writing style and formatting conventions in Markdown files. Perfect for documentation projects, blog posts, and any Markdown content where consistency matters.
📛 Features
- ⚡ Effortless automation - Transform your Markdown with auto-fixing that handles formatting, casing, and style consistency automatically
- 📖 Professional documentation - Enforce consistent headings, table headers, and organize link definitions for enterprise-ready documentation
- 🎨 Clean formatting - Remove trailing spaces, control line breaks, standardize code blocks, and ensure consistent list numbering for polished output
- ⚙️ Flexible customization - Configure casing styles (Title Case, Sentence case), code block languages, emoji notation, and more with extensive options
Try it live: Check out the Online Demo to see the plugin in action!
📖 Usage
See User Guide.
✅ Rules
See Available Rules.
👫 Related Packages
- eslint-plugin-markdown-links ... ESLint plugin with powerful checking rules related to Markdown links.
🍻 Contributing
Welcome contributing!
Please use GitHub's Issues/PRs.
Development Tools
npm test
runs tests and measures coverage.npm run update
runs in order to update readme and recommended configuration.
🔒 License
See the LICENSE file for license rights and limitations (MIT).