Re-exports§
pub use md004_unordered_list_style::MD004UnorderedListStyle;
pub use md004_unordered_list_style::UnorderedListStyle;
pub use md013_line_length::MD013LineLength;
pub use md030_list_marker_space::MD030ListMarkerSpace;
Modules§
- blockquote_
utils - code_
block_ utils - code_
fence_ utils - emphasis_
style - front_
matter_ utils - heading_
utils - list_
utils - md004_
unordered_ list_ style - md013_
line_ length - md030_
list_ marker_ space - Rule MD030: Spaces after list markers
- strong_
style
Structs§
- MD001
Heading Increment - Rule MD001: Heading levels should only increment by one level at a time
- MD002
First Heading H1 - Rule MD002: First heading should be a top-level heading
- MD003
Heading Style - Rule MD003: Heading style
- MD005
List Indent - Rule MD005: Inconsistent indentation for list items at the same level
- MD006
Start Bullets - Rule MD006: Consider starting bulleted lists at the leftmost column
- MD007UL
Indent - MD009
Trailing Spaces - MD010
NoHard Tabs - Rule MD010: Hard tabs
- MD011
NoReversed Links - MD012
NoMultiple Blanks - Rule MD012: No multiple consecutive blank lines
- MD014
Commands Show Output - MD018
NoMissing Space Atx - MD019
NoMultiple Space Atx - MD020
NoMissing Space Closed Atx - MD021
NoMultiple Space Closed Atx - MD022
Blanks Around Headings - This rule enforces consistent spacing around headings to improve document readability and visual structure.
- MD023
Heading Start Left - MD024
NoDuplicate Heading - MD025
Single Title - MD026
NoTrailing Punctuation - Rule MD026: Trailing punctuation in heading
- MD027
Multiple Spaces Blockquote - Rule MD027: No multiple spaces after blockquote symbol
- MD028
NoBlanks Blockquote - MD029
Ordered List Prefix - MD031
Blanks Around Fences - Rule MD031: Fenced code blocks should be surrounded by blank lines
- MD032
Blanks Around Lists - Rule MD032: Lists should be surrounded by blank lines
- MD033
NoInline Html - MD034
NoBare Urls - MD035HR
Style - Represents the style for horizontal rules
- MD036
NoEmphasis AsHeading - Rule MD036: Emphasis used instead of a heading
- MD037
NoSpace InEmphasis - Rule MD037: Spaces inside emphasis markers
- MD038
NoSpace InCode - Rule MD038: No space inside code span markers
- MD039
NoSpace InLinks - Rule MD039: No space inside link text
- MD040
Fenced Code Language - Rule MD040: Fenced code blocks should have a language
- MD041
First Line Heading - Rule MD041: First line in file should be a top-level heading
- MD042
NoEmpty Links - Rule MD042: No empty links
- MD043
Required Headings - Rule MD043: Required headings present
- MD044
Proper Names - Rule MD044: Proper names should be capitalized
- MD045
NoAlt Text - Rule MD045: Images should have alt text
- MD046
Code Block Style - Rule MD046: Code block style
- MD047
Single Trailing Newline - Rule MD047: File should end with a single newline
- MD048
Code Fence Style - Rule MD048: Code fence style
- MD049
Emphasis Style - Rule MD049: Emphasis style
- MD050
Strong Style - Rule MD050: Strong style
- MD051
Link Fragments - Rule MD051: Link fragments
- MD052
Reference Link Images - Rule MD052: Reference links and images should use reference style
- MD053
Link Image Reference Definitions - Rule MD053: Link and image reference definitions should be used
- MD054
Link Image Style - MD055
Table Pipe Style - Rule MD055: Table pipe style
- MD056
Table Column Count - Rule MD056: Table column count
- MD057
Existing Relative Links - Rule MD057: Existing relative links should point to valid files or directories.
- MD058
Blanks Around Tables
Enums§
- List
Style - Represents the style for ordered lists
Functions§
- all_
rules - Returns all rule instances for config validation and CLI
- filter_
rules