A Node.js style checker and lint tool for Markdown/CommonMark files.
Find a file
2015-03-13 18:20:56 -07:00
doc Add README.md, Rules.md, test for project files. 2015-03-12 23:42:06 -07:00
example Add example, stop modifying files array, rename "styles". 2015-03-13 18:20:56 -07:00
lib Add example, stop modifying files array, rename "styles". 2015-03-13 18:20:56 -07:00
style Add example, stop modifying files array, rename "styles". 2015-03-13 18:20:56 -07:00
test Add example, stop modifying files array, rename "styles". 2015-03-13 18:20:56 -07:00
.eslintrc Format results via toString, add test to verify. 2015-03-13 09:13:07 -07:00
.gitignore Create scaffolding for markdownlint package. 2015-02-22 21:30:09 -08:00
LICENSE Create scaffolding for markdownlint package. 2015-02-22 21:30:09 -08:00
package.json Add example, stop modifying files array, rename "styles". 2015-03-13 18:20:56 -07:00
README.md Add README.md, Rules.md, test for project files. 2015-03-12 23:42:06 -07:00

markdownlint

A Node.js style checker/lint tool for Markdown files.

Install

npm install markdownlint --save-dev

Overview

The Markdown markup language is designed to be easy to read, write, and work with. The language has succeeded, but its flexibility is both a benefit and a drawback. Many stylistic decisions are left to the author, so formatting can be inconsistent. Some constructs don't work well in all parsers and should be avoided.

markdownlint is a static analysis tool for Node.js and io.js with a library of rules to enforce standards and correctness for Markdown files. It was inspired by - and heavily influenced by - Mark Harrison's markdownlint for Ruby: the rules, rule documentation, and tests for markdownlint come directly from that project.

Aside: If you need a Ruby implementation or CLI, please consider mdl. If you work with both platforms, most of what you know can be applied directly.

Rules

See Rules.md

Usage

...

...

Release History

  • 0.0.1 - Initial release.