Expand description
Standard markdownlint-compatible rules (MD001-MD059)
This module contains all 59 standard markdown linting rules that are compatible with markdownlint, providing comprehensive markdown validation with superior performance through AST sharing.
Modulesยง
- md001
- md002
- MD002: First heading should be a top-level heading
- md003
- MD003: Heading style consistency
- md004
- MD004: Unordered list style consistency
- md005
- MD005: List item indentation consistency
- md006
- md007
- md008
- MD008: Reserved rule number
- md009
- MD009: No trailing spaces
- md010
- MD010: Hard tabs
- md011
- MD011: Reversed link syntax
- md012
- MD012: Multiple consecutive blank lines
- md013
- md014
- MD014: Dollar signs used before commands without showing output
- md015
- MD015: Removed rule
- md016
- MD016: Gap in rule numbering
- md017
- MD017: Removed rule
- md018
- MD018: No space after hash on atx style heading
- md019
- MD019: Multiple spaces after hash on ATX heading
- md020
- MD020: No space inside hashes on closed ATX heading
- md021
- MD021: Multiple spaces inside hashes on closed ATX heading
- md022
- MD022: Headings should be surrounded by blank lines
- md023
- MD023: Headings must start at the beginning of the line
- md024
- MD024: Multiple headings with the same content
- md025
- MD025: Single H1 per document
- md026
- MD026: Trailing punctuation in headings
- md027
- MD027: Multiple spaces after blockquote symbol
- md028
- MD028: Blank line inside blockquote
- md029
- MD029: Ordered list item prefix consistency
- md030
- MD030: Spaces after list markers
- md031
- MD031: Fenced code blocks should be surrounded by blank lines
- md032
- MD032: Lists should be surrounded by blank lines
- md033
- MD033: Inline HTML should be avoided
- md034
- MD034: Bare URL without angle brackets
- md035
- md036
- md037
- md038
- md039
- MD039: Spaces inside link text
- md040
- MD040: Fenced code blocks should have a language specified
- md041
- MD041: First line in file should be a top level heading
- md042
- MD042: No empty links
- md043
- MD043: Required heading structure
- md044
- MD044: Proper names should have correct capitalization
- md045
- MD045: Images should have alternate text
- md046
- MD046: Code block style consistency
- md047
- MD047: Files should end with a single newline character
- md048
- MD048: Code fence style consistency
- md049
- MD049: Emphasis style consistency
- md050
- MD050: Strong style consistency
- md051
- MD051 - Link fragments should be valid
- md052
- MD052 - Reference links and images should use a label that is defined
- md053
- MD053 - Link and image reference definitions should be needed
- md054
- MD054 - Link and image style
- md055
- MD055: Table pipe style
- md056
- MD056 - Table column count
- md057
- MD057: Reserved for future use
- md058
- MD058: Tables should be surrounded by blank lines
- md059
- MD059 - Link text should be descriptive