markdownlint demo (v0.37.4)

Introduction

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!

Instructions

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.

Resources

Thanks

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: 
6 - MD001 / heading-increment Heading levels should only increment by one level at a time [Expected: h3; Actual: h4]
19 - MD010 / no-hard-tabs Hard tabs [Column: 2] [Fix]
14 - MD012 / no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] [Fix]
6 - MD019 / no-multiple-space-atx Multiple spaces after hash on atx style heading [Context: "#### Instructions"] [Fix]
15 - MD022 / blanks-around-headings Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "#### Resources"] [Fix]
16 - MD032 / blanks-around-lists Lists should be surrounded by blank lines [Context: "* [`markdownlint` on GitHub](h..."] [Fix]
8 - MD038 / no-space-in-code Spaces inside code span elements [Context: "`Markdown `"] [Fix]
1 - MD041 / first-line-heading First line in a file should be a top-level heading [Context: "## Introduction"]