markdownlint
is a Node.js style checker and lint tool for Markdown/CommonMark files to automatically validate content, prevent rendering problems, and promote consistency.
This page offers an easy way to try it out interactively!
Type or paste Markdown
content in the upper-left box, drag-and-drop a file, or open one with the chooser at the top.
Content gets parsed and displayed in the upper-right box; rule violations (if any) show up in the lower-right box.
Click a violation for information about it or click its line number to highlighted it in the lower-left box.
Note: All rules are enabled except MD013/line-length.
markdownlint/Ruby
for the inspiration and markdown-it
for the parser and interactive demo idea!
1: ## Introduction 2: 3: `markdownlint` is a [Node.js](https://nodejs.org/) style checker and lint tool for [Markdown](https://en.wikipedia.org/wiki/Markdown)/[CommonMark](https://commonmark.org/) files to automatically validate content, prevent rendering problems, and promote consistency. 4: This page offers an easy way to try it out interactively! 5: 6: #### Instructions 7: 8: Type or paste `Markdown ` content in the upper-left box, drag-and-drop a file, or open one with the chooser at the top. 9: Content gets parsed and displayed in the upper-right box; rule violations (if any) show up in the lower-right box. 10: Click a violation for information about it or click its line number to highlighted it in the lower-left box. 11: 12: > *Note*: [All rules](https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/Rules.md) are enabled except [MD013/line-length](https://github.com/DavidAnson/markdownlint/blob/v0.37.4/doc/md013.md). 13: 14: 15: #### Resources 16: * [`markdownlint` on GitHub](https://github.com/DavidAnson/markdownlint) 17: * [`markdownlint` on npm](https://www.npmjs.com/package/markdownlint) 18: * [Markdown specification](https://daringfireball.net/projects/markdown/) 19: * [CommonMark specification](https://commonmark.org/) 20: 21: #### Thanks 22: 23: [`markdownlint/Ruby`](https://github.com/markdownlint/markdownlint) for the inspiration and [`markdown-it`](https://github.com/markdown-it/markdown-it) for the parser and interactive demo idea! 24: