{ "comment": "Be explicit by listing every available rule. https://github.com/DavidAnson/markdownlint/blob/master/doc/Rules.md", "comment": "Note that there will be numeric gaps, not every MD number is implemented in markdownlint.", "comment": "MD001: Header levels should only increment by one level at a time.", "header-increment": true, "comment": "MD002: First header should be a top level header.", "first-header-h1": true, "comment": "MD003: Header style: start with hashes.", "header-style": { "style": "atx" }, "comment": "MD004: Unordered list style", "ul-style": { "style": "dash" }, "comment": "MD005: Consistent indentation for list items at the same level.", "list-indent": true, "comment": "MD006: Consider starting bulleted lists at the beginning of the line.", "ul-start-left": false, "comment": "MD007: Unordered list indentation: 2 spaces.", "ul-indent": { "indent": 2, "start_indented": true }, "comment": "MD009: Disallow trailing spaces!", "no-trailing-spaces": { "br_spaces": 0, "comment": "Empty lines inside list items should not be indented.", "list_item_empty_lines": false }, "comment": "MD010: No hard tabs, not even in code blocks.", "no-hard-tabs": { "code_blocks": true }, "comment": "MD011: Prevent reversed link syntax", "no-reversed-links": true, "comment": "MD012: Disallow multiple consecutive blank lines.", "no-multiple-blanks": { "maximum": 1 }, "comment": "MD013: Line length", "line-length": false, "comment": "MD014: Disallow use of dollar signs($) before commands without showing output.", "commands-show-output": true, "comment": "MD018: Disallow space after hash on atx style header.", "no-missing-space-atx": true, "comment": "MD019: Disallow multiple spaces after hash on atx style header.", "no-multiple-space-atx": true, "comment": "MD020: No space should be inside hashes on closed atx style header.", "no-missing-space-closed-atx": true, "comment": "MD021: Disallow multiple spaces inside hashes on closed atx style header.", "no-multiple-space-closed-atx": true, "comment": "MD022: Headers should be surrounded by blank lines.", "comment": "Some headers have preceding HTML anchors. Unfortunate that we have to disable this, as it otherwise catches a real problem that trips up some Markdown renderers", "blanks-around-headers": false, "comment": "MD023: Headers must start at the beginning of the line.", "header-start-left": true, "comment": "MD024: Disallow multiple headers with the same content.", "no-duplicate-header": true, "comment": "MD025: Disallow multiple top level headers in the same document.", "comment": "Gotta have a matching closing brace at the end.", "single-h1": false, "comment": "MD026: Disallow trailing punctuation in header.", "comment": "You must have a semicolon after the ending closing brace.", "no-trailing-punctuation": { "punctuation" : ".,:!?" }, "comment": "MD027: Dissalow multiple spaces after blockquote symbol", "no-multiple-space-blockquote": true, "comment": "MD028: Blank line inside blockquote", "comment": "Some 'Why?' and 'Why not?' blocks are separated by a blank line", "no-blanks-blockquote": false, "comment": "MD029: Ordered list item prefix", "ol-prefix": { "style": "one" }, "comment": "MD030: Spaces after list markers", "list-marker-space": { "ul_single": 1, "ol_single": 1, "ul_multi": 1, "ol_multi": 1 }, "comment": "MD031: Fenced code blocks should be surrounded by blank lines", "blanks-around-fences": true, "comment": "MD032: Lists should be surrounded by blank lines", "comment": "Some lists have preceding HTML anchors. Unfortunate that we have to disable this, as it otherwise catches a real problem that trips up some Markdown renderers", "blanks-around-lists": false, "comment": "MD033: Disallow inline HTML", "comment": "HTML is needed for explicit anchors", "no-inline-html": false, "comment": "MD034: No bare URLs should be used", "no-bare-urls": true, "comment": "MD035: Horizontal rule style", "hr-style": { "style": "consistent" }, "comment": "MD036: Do not use emphasis instead of a header.", "no-emphasis-as-header": false, "comment": "MD037: Disallow spaces inside emphasis markers.", "no-space-in-emphasis": true, "comment": "MD038: Disallow spaces inside code span elements.", "no-space-in-code": true, "comment": "MD039: Disallow spaces inside link text.", "no-space-in-links": true, "comment": "MD040: Fenced code blocks should have a language specified.", "fenced-code-language": true, "comment": "MD041: First line in file should be a top level header.", "first-line-h1": true, "comment": "MD042: No empty links", "no-empty-links": true, "comment": "MD043: Required header structure.", "required-headers": false, "comment": "MD044: Proper names should have the correct capitalization.", "proper-names": false }