- Introduction
- User Guide
- 1. Installation
- 2. Getting Started
- 3. Configuration
- 4. CLI Usage
- 5. mdBook Integration
- 6. CI vs Preprocessor
- 7. Troubleshooting
- Reference
- 8. Rules Reference
- 9. Standard Rules
- 9.1. Heading Rules
- 9.1.1. MD001 - Heading Increment
- 9.1.2. MD002 - First Heading H1
- 9.1.3. MD003 - Heading Style
- 9.1.4. MD018 - No Space After Hash
- 9.1.5. MD019 - Multiple Spaces After Hash
- 9.1.6. MD020 - No Space in Closed Headings
- 9.1.7. MD021 - Multiple Spaces in Closed Headings
- 9.1.8. MD022 - Blanks Around Headings
- 9.1.9. MD023 - Headings Start at Beginning
- 9.1.10. MD024 - No Duplicate Headings
- 9.1.11. MD025 - Single Top-Level Heading
- 9.1.12. MD026 - No Trailing Punctuation
- 9.1.13. MD041 - First Line Top-Level Heading
- 9.2. List Rules
- 9.2.1. MD004 - Unordered List Style
- 9.2.2. MD005 - List Item Indentation
- 9.2.3. MD006 - List Start Left
- 9.2.4. MD007 - Unordered List Indentation
- 9.2.5. MD029 - Ordered List Prefix
- 9.2.6. MD030 - Spaces After List Markers
- 9.2.7. MD032 - Blanks Around Lists
- 9.3. Whitespace Rules
- 9.3.1. MD009 - No Trailing Spaces
- 9.3.2. MD010 - Hard Tabs
- 9.3.3. MD012 - Multiple Consecutive Blank Lines
- 9.3.4. MD027 - Multiple Spaces After Blockquote
- 9.3.5. MD028 - No Blanks in Blockquote
- 9.3.6. MD047 - Files End with Newline
- 9.4. Link Rules
- 9.4.1. MD011 - Reversed Link Syntax
- 9.4.2. MD034 - Bare URL Used
- 9.4.3. MD039 - Spaces Inside Link Text
- 9.4.4. MD042 - No Empty Links
- 9.4.5. MD051 - Link Fragments
- 9.4.6. MD052 - Reference Links and Images
- 9.4.7. MD053 - Reference Definitions
- 9.4.8. MD054 - Link and Image Style
- 9.4.9. MD059 - Descriptive Link Text
- 9.5. Code Rules
- 9.5.1. MD014 - Dollar Signs in Commands
- 9.5.2. MD031 - Blanks Around Fences
- 9.5.3. MD038 - Spaces Inside Code Spans
- 9.5.4. MD040 - Fenced Code Blocks Language
- 9.5.5. MD046 - Code Block Style
- 9.5.6. MD048 - Code Fence Style
- 9.6. Style Rules
- 9.6.1. MD013 - Line Length
- 9.6.2. MD035 - Horizontal Rule Style
- 9.6.3. MD043 - Required Heading Structure
- 9.6.4. MD044 - Proper Names Capitalization
- 9.7. Emphasis Rules
- 9.7.1. MD036 - Emphasis Instead of Heading
- 9.7.2. MD037 - Spaces Inside Emphasis
- 9.7.3. MD049 - Emphasis Style
- 9.7.4. MD050 - Strong Style
- 9.8. Table Rules
- 9.8.1. MD055 - Table Pipe Style
- 9.8.2. MD056 - Table Column Count
- 9.8.3. MD058 - Blanks Around Tables
- 9.9. Image Rules
- 9.9.1. MD045 - Images Should Have Alt Text
- 9.10. HTML Rules
- 9.10.1. MD033 - No Inline HTML
- 10. mdBook Rules
- 10.1. MDBOOK001 - Code Block Language Tags
- 10.2. MDBOOK002 - Invalid Internal Link
- 10.3. MDBOOK003 - Invalid SUMMARY.md Structure
- 10.4. MDBOOK004 - No Duplicate Chapter Titles
- 10.5. MDBOOK005 - Orphaned Files
- 10.6. MDBOOK006 - Invalid Cross-Reference Links
- 10.7. MDBOOK007 - Invalid Include Directive
- 10.8. MDBOOK008 - Invalid Rustdoc Include
- 10.9. MDBOOK009 - Invalid Playground Configuration
- 10.10. MDBOOK010 - Invalid Preprocessor Configuration
- 10.11. MDBOOK011 - Invalid Template Syntax
- 10.12. MDBOOK012 - Invalid Include Line Ranges
- 10.13. MDBOOK025 - Multiple H1 in SUMMARY.md
- 11. Configuration Reference
- 12. Example Configuration
- 13. API Documentation
- 14. Tool Comparison
- Development
- 15. Library API
- 16. Contributing
- 17. Architecture
- 18. Testing Strategy