From 8360a4bbad17a24c00bfad19a5a5231c7d159043 Mon Sep 17 00:00:00 2001 From: David Anson Date: Wed, 27 Nov 2024 01:27:49 +0000 Subject: [PATCH] wip --- .../markdownlint-test-custom-rules.js.md | 6587 -- .../markdownlint-test-custom-rules.js.snap | Bin 36854 -> 0 bytes ...arkdownlint-test-repos-dotnet-docs.mjs.md} | 4 +- ...kdownlint-test-repos-dotnet-docs.mjs.snap} | Bin ...arkdownlint-test-repos-mdn-content.mjs.md} | 4 +- ...kdownlint-test-repos-mdn-content.mjs.snap} | Bin ...d => markdownlint-test-repos-small.mjs.md} | 4 +- ...=> markdownlint-test-repos-small.mjs.snap} | Bin .../markdownlint-test-scenarios.js.md | 59265 ---------------- .../markdownlint-test-scenarios.js.snap | Bin 258767 -> 0 bytes 10 files changed, 6 insertions(+), 65858 deletions(-) delete mode 100644 test/snapshots/markdownlint-test-custom-rules.js.md delete mode 100644 test/snapshots/markdownlint-test-custom-rules.js.snap rename test/snapshots/{markdownlint-test-repos-dotnet-docs.js.md => markdownlint-test-repos-dotnet-docs.mjs.md} (98%) rename test/snapshots/{markdownlint-test-repos-dotnet-docs.js.snap => markdownlint-test-repos-dotnet-docs.mjs.snap} (100%) rename test/snapshots/{markdownlint-test-repos-mdn-content.js.md => markdownlint-test-repos-mdn-content.mjs.md} (92%) rename test/snapshots/{markdownlint-test-repos-mdn-content.js.snap => markdownlint-test-repos-mdn-content.mjs.snap} (100%) rename test/snapshots/{markdownlint-test-repos-small.js.md => markdownlint-test-repos-small.mjs.md} (99%) rename test/snapshots/{markdownlint-test-repos-small.js.snap => markdownlint-test-repos-small.mjs.snap} (100%) delete mode 100644 test/snapshots/markdownlint-test-scenarios.js.md delete mode 100644 test/snapshots/markdownlint-test-scenarios.js.snap diff --git a/test/snapshots/markdownlint-test-custom-rules.js.md b/test/snapshots/markdownlint-test-custom-rules.js.md deleted file mode 100644 index 32e2c57c7..000000000 --- a/test/snapshots/markdownlint-test-custom-rules.js.md +++ /dev/null @@ -1,6587 +0,0 @@ -# Snapshot report for `test/markdownlint-test-custom-rules.js` - -The actual snapshot is saved in `markdownlint-test-custom-rules.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## customRulesMarkdownItTokensSnapshot - -> Unexpected tokens - - [ - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Every Markdown Syntax', - lineNumber: 1, - map: [ - 0, - 2, - ], - markup: '=', - meta: null, - nesting: 1, - tag: 'h1', - type: 'heading_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Every Markdown Syntax', - hidden: false, - info: '', - level: 0, - line: 'Every Markdown Syntax', - lineNumber: 1, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Every Markdown Syntax', - hidden: false, - info: '', - level: 1, - line: 'Every Markdown Syntax', - lineNumber: 1, - map: [ - 0, - 1, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '=', - meta: null, - nesting: -1, - tag: 'h1', - type: 'heading_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '## Level 2 ATX Heading', - lineNumber: 4, - map: [ - 3, - 4, - ], - markup: '##', - meta: null, - nesting: 1, - tag: 'h2', - type: 'heading_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Level 2 ATX Heading', - hidden: false, - info: '', - level: 0, - line: '## Level 2 ATX Heading', - lineNumber: 4, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Level 2 ATX Heading', - hidden: false, - info: '', - level: 1, - line: '## Level 2 ATX Heading', - lineNumber: 4, - map: [ - 3, - 4, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '##', - meta: null, - nesting: -1, - tag: 'h2', - type: 'heading_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '### Level 3 Closed ATX Heading ###', - lineNumber: 6, - map: [ - 5, - 6, - ], - markup: '###', - meta: null, - nesting: 1, - tag: 'h3', - type: 'heading_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Level 3 Closed ATX Heading', - hidden: false, - info: '', - level: 0, - line: '### Level 3 Closed ATX Heading ###', - lineNumber: 6, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Level 3 Closed ATX Heading', - hidden: false, - info: '', - level: 1, - line: '### Level 3 Closed ATX Heading ###', - lineNumber: 6, - map: [ - 5, - 6, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '###', - meta: null, - nesting: -1, - tag: 'h3', - type: 'heading_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '---', - lineNumber: 8, - map: [ - 7, - 8, - ], - markup: '---', - meta: null, - nesting: 0, - tag: 'hr', - type: 'hr', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: [ - 9, - 13, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Text ', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '*', - meta: null, - nesting: 1, - tag: 'em', - type: 'em_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'emphasized', - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '*', - meta: null, - nesting: -1, - tag: 'em', - type: 'em_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '**', - meta: null, - nesting: 1, - tag: 'strong', - type: 'strong_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'strong', - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '**', - meta: null, - nesting: -1, - tag: 'strong', - type: 'strong_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '_', - meta: null, - nesting: 1, - tag: 'em', - type: 'em_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '__', - meta: null, - nesting: 1, - tag: 'strong', - type: 'strong_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'emphasized+strong', - hidden: false, - info: '', - level: 2, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '__', - meta: null, - nesting: -1, - tag: 'strong', - type: 'strong_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '_', - meta: null, - nesting: -1, - tag: 'em', - type: 'em_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: '.', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'br', - type: 'softbreak', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'Text ', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'code', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '`', - meta: null, - nesting: 0, - tag: 'code', - type: 'code_inline', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'html_inline', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'html', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'html_inline', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: [ - [ - 'href', - 'https://example.com/page', - ], - ], - block: false, - children: null, - content: '', - hidden: false, - info: 'auto', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: 'autolink', - meta: null, - nesting: 1, - tag: 'a', - type: 'link_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'https://example.com/page', - hidden: false, - info: '', - level: 1, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: 'auto', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: 'autolink', - meta: null, - nesting: -1, - tag: 'a', - type: 'link_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: '.', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text `code` html .', - lineNumber: 11, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'br', - type: 'softbreak', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'Text ', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: [ - [ - 'href', - 'https://example.com/page', - ], - ], - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 1, - tag: 'a', - type: 'link_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'link', - hidden: false, - info: '', - level: 1, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'a', - type: 'link_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: [ - [ - 'href', - 'https://example.com/page', - ], - [ - 'title', - 'Title', - ], - ], - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 1, - tag: 'a', - type: 'link_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'link', - hidden: false, - info: '', - level: 1, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'a', - type: 'link_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: [ - [ - 'href', - 'https://example.com/page', - ], - [ - 'title', - 'Title', - ], - ], - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 1, - tag: 'a', - type: 'link_open', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'link', - hidden: false, - info: '', - level: 1, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'a', - type: 'link_close', - }, - Token { - attrs: null, - block: false, - children: null, - content: ' ', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: [ - [ - 'src', - 'https://example.com/page', - ], - [ - 'alt', - '', - ], - [ - 'title', - 'Title', - ], - ], - block: false, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'image', - hidden: false, - info: '', - level: 0, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'image', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'img', - type: 'image', - }, - Token { - attrs: null, - block: false, - children: null, - content: '.', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].', - lineNumber: 12, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'br', - type: 'softbreak', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'Text https://example.com/page.', - hidden: false, - info: '', - level: 0, - line: 'Text https://example.com/page.', - lineNumber: 13, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: `Text *emphasized* **strong** ___emphasized+strong___.␊ - Text \`code\` html .␊ - Text [link](https://example.com/page) [link][] [link] ![image][link].␊ - Text https://example.com/page.`, - hidden: false, - info: '', - level: 1, - line: 'Text *emphasized* **strong** ___emphasized+strong___.', - lineNumber: 10, - map: [ - 9, - 13, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Hard ', - lineNumber: 15, - map: [ - 14, - 16, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Hard', - hidden: false, - info: '', - level: 0, - line: 'Hard ', - lineNumber: 15, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: 'Hard ', - lineNumber: 15, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'br', - type: 'hardbreak', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'line break', - hidden: false, - info: '', - level: 0, - line: 'line break', - lineNumber: 16, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: `Hard ␊ - line break`, - hidden: false, - info: '', - level: 1, - line: 'Hard ', - lineNumber: 15, - map: [ - 14, - 16, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '> Block quote', - lineNumber: 20, - map: [ - 19, - 21, - ], - markup: '>', - meta: null, - nesting: 1, - tag: 'blockquote', - type: 'blockquote_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: '> Block quote', - lineNumber: 20, - map: [ - 19, - 20, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Block quote', - hidden: false, - info: '', - level: 0, - line: '> Block quote', - lineNumber: 20, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Block quote', - hidden: false, - info: '', - level: 2, - line: '> Block quote', - lineNumber: 20, - map: [ - 19, - 20, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: '> > Nested', - lineNumber: 21, - map: [ - 20, - 21, - ], - markup: '>', - meta: null, - nesting: 1, - tag: 'blockquote', - type: 'blockquote_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - line: '> > Nested', - lineNumber: 21, - map: [ - 20, - 21, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Nested', - hidden: false, - info: '', - level: 0, - line: '> > Nested', - lineNumber: 21, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Nested', - hidden: false, - info: '', - level: 3, - line: '> > Nested', - lineNumber: 21, - map: [ - 20, - 21, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '>', - meta: null, - nesting: -1, - tag: 'blockquote', - type: 'blockquote_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '>', - meta: null, - nesting: -1, - tag: 'blockquote', - type: 'blockquote_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '- Unordered', - lineNumber: 23, - map: [ - 22, - 28, - ], - markup: '-', - meta: null, - nesting: 1, - tag: 'ul', - type: 'bullet_list_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: '- Unordered', - lineNumber: 23, - map: [ - 22, - 23, - ], - markup: '-', - meta: null, - nesting: 1, - tag: 'li', - type: 'list_item_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - line: '- Unordered', - lineNumber: 23, - map: [ - 22, - 23, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Unordered', - hidden: false, - info: '', - level: 0, - line: '- Unordered', - lineNumber: 23, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Unordered', - hidden: false, - info: '', - level: 3, - line: '- Unordered', - lineNumber: 23, - map: [ - 22, - 23, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '-', - meta: null, - nesting: -1, - tag: 'li', - type: 'list_item_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: '- List', - lineNumber: 24, - map: [ - 23, - 28, - ], - markup: '-', - meta: null, - nesting: 1, - tag: 'li', - type: 'list_item_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - line: '- List', - lineNumber: 24, - map: [ - 23, - 24, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'List', - hidden: false, - info: '', - level: 0, - line: '- List', - lineNumber: 24, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'List', - hidden: false, - info: '', - level: 3, - line: '- List', - lineNumber: 24, - map: [ - 23, - 24, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - line: ' - Items', - lineNumber: 25, - map: [ - 24, - 28, - ], - markup: '-', - meta: null, - nesting: 1, - tag: 'ul', - type: 'bullet_list_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: ' - Items', - lineNumber: 25, - map: [ - 24, - 28, - ], - markup: '-', - meta: null, - nesting: 1, - tag: 'li', - type: 'list_item_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - line: ' - Items', - lineNumber: 25, - map: [ - 24, - 26, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Items', - hidden: false, - info: '', - level: 0, - line: ' - Items', - lineNumber: 25, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: ' - Items', - lineNumber: 25, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'br', - type: 'softbreak', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'Indented', - hidden: false, - info: '', - level: 0, - line: ' Indented', - lineNumber: 26, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: `Items␊ - Indented`, - hidden: false, - info: '', - level: 5, - line: ' - Items', - lineNumber: 25, - map: [ - 24, - 26, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - line: ' Content', - lineNumber: 28, - map: [ - 27, - 28, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Content', - hidden: false, - info: '', - level: 0, - line: ' Content', - lineNumber: 28, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Content', - hidden: false, - info: '', - level: 5, - line: ' Content', - lineNumber: 28, - map: [ - 27, - 28, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - map: null, - markup: '-', - meta: null, - nesting: -1, - tag: 'li', - type: 'list_item_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - map: null, - markup: '-', - meta: null, - nesting: -1, - tag: 'ul', - type: 'bullet_list_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '-', - meta: null, - nesting: -1, - tag: 'li', - type: 'list_item_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '-', - meta: null, - nesting: -1, - tag: 'ul', - type: 'bullet_list_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '1. Ordered', - lineNumber: 30, - map: [ - 29, - 35, - ], - markup: '.', - meta: null, - nesting: 1, - tag: 'ol', - type: 'ordered_list_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '1', - level: 1, - line: '1. Ordered', - lineNumber: 30, - map: [ - 29, - 30, - ], - markup: '.', - meta: null, - nesting: 1, - tag: 'li', - type: 'list_item_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - line: '1. Ordered', - lineNumber: 30, - map: [ - 29, - 30, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Ordered', - hidden: false, - info: '', - level: 0, - line: '1. Ordered', - lineNumber: 30, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Ordered', - hidden: false, - info: '', - level: 3, - line: '1. Ordered', - lineNumber: 30, - map: [ - 29, - 30, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '.', - meta: null, - nesting: -1, - tag: 'li', - type: 'list_item_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '2', - level: 1, - line: '2. List', - lineNumber: 31, - map: [ - 30, - 35, - ], - markup: '.', - meta: null, - nesting: 1, - tag: 'li', - type: 'list_item_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - line: '2. List', - lineNumber: 31, - map: [ - 30, - 31, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'List', - hidden: false, - info: '', - level: 0, - line: '2. List', - lineNumber: 31, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'List', - hidden: false, - info: '', - level: 3, - line: '2. List', - lineNumber: 31, - map: [ - 30, - 31, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: true, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - line: ' 1. Items', - lineNumber: 32, - map: [ - 31, - 35, - ], - markup: '.', - meta: null, - nesting: 1, - tag: 'ol', - type: 'ordered_list_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '1', - level: 3, - line: ' 1. Items', - lineNumber: 32, - map: [ - 31, - 35, - ], - markup: '.', - meta: null, - nesting: 1, - tag: 'li', - type: 'list_item_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - line: ' 1. Items', - lineNumber: 32, - map: [ - 31, - 33, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Items', - hidden: false, - info: '', - level: 0, - line: ' 1. Items', - lineNumber: 32, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - Token { - attrs: null, - block: false, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: ' 1. Items', - lineNumber: 32, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: 'br', - type: 'softbreak', - }, - Token { - attrs: null, - block: false, - children: null, - content: 'Indented', - hidden: false, - info: '', - level: 0, - line: ' Indented', - lineNumber: 33, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: `Items␊ - Indented`, - hidden: false, - info: '', - level: 5, - line: ' 1. Items', - lineNumber: 32, - map: [ - 31, - 33, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - line: ' Content', - lineNumber: 35, - map: [ - 34, - 35, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'p', - type: 'paragraph_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Content', - hidden: false, - info: '', - level: 0, - line: ' Content', - lineNumber: 35, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Content', - hidden: false, - info: '', - level: 5, - line: ' Content', - lineNumber: 35, - map: [ - 34, - 35, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 4, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'p', - type: 'paragraph_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - map: null, - markup: '.', - meta: null, - nesting: -1, - tag: 'li', - type: 'list_item_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - map: null, - markup: '.', - meta: null, - nesting: -1, - tag: 'ol', - type: 'ordered_list_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '.', - meta: null, - nesting: -1, - tag: 'li', - type: 'list_item_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '.', - meta: null, - nesting: -1, - tag: 'ol', - type: 'ordered_list_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: `Fenced code block␊ - `, - hidden: false, - info: 'markdown options', - level: 0, - line: '```markdown options', - lineNumber: 37, - map: [ - 36, - 39, - ], - markup: '```', - meta: null, - nesting: 0, - tag: 'code', - type: 'fence', - }, - Token { - attrs: null, - block: true, - children: null, - content: `Indented code block␊ - `, - hidden: false, - info: '', - level: 0, - line: ' Indented code block', - lineNumber: 41, - map: [ - 40, - 41, - ], - markup: '', - meta: null, - nesting: 0, - tag: 'code', - type: 'code_block', - }, - Token { - attrs: null, - block: true, - children: null, - content: `

␊ - HTML block␊ -

␊ - `, - hidden: false, - info: '', - level: 0, - line: '

', - lineNumber: 43, - map: [ - 42, - 45, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'html_block', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 49, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'table', - type: 'table_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'thead', - type: 'thead_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'tr', - type: 'tr_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'th', - type: 'th_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Table', - hidden: false, - info: '', - level: 0, - line: '| Table | Heading |', - lineNumber: 47, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Table', - hidden: false, - info: '', - level: 4, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: -1, - tag: 'th', - type: 'th_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'th', - type: 'th_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Heading', - hidden: false, - info: '', - level: 0, - line: '| Table | Heading |', - lineNumber: 47, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Heading', - hidden: false, - info: '', - level: 4, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Heading |', - lineNumber: 47, - map: [ - 46, - 47, - ], - markup: '', - meta: null, - nesting: -1, - tag: 'th', - type: 'th_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'tr', - type: 'tr_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'thead', - type: 'thead_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'tbody', - type: 'tbody_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'tr', - type: 'tr_open', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'td', - type: 'td_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Table', - hidden: false, - info: '', - level: 0, - line: '| Table | Cell |', - lineNumber: 49, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Table', - hidden: false, - info: '', - level: 4, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: -1, - tag: 'td', - type: 'td_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: 1, - tag: 'td', - type: 'td_open', - }, - Token { - attrs: null, - block: true, - children: [ - Token { - attrs: null, - block: false, - children: null, - content: 'Cell', - hidden: false, - info: '', - level: 0, - line: '| Table | Cell |', - lineNumber: 49, - map: null, - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'text', - }, - ], - content: 'Cell', - hidden: false, - info: '', - level: 4, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'inline', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 3, - line: '| Table | Cell |', - lineNumber: 49, - map: [ - 48, - 49, - ], - markup: '', - meta: null, - nesting: -1, - tag: 'td', - type: 'td_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 2, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'tr', - type: 'tr_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 1, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'tbody', - type: 'tbody_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: '', - hidden: false, - info: '', - level: 0, - map: null, - markup: '', - meta: null, - nesting: -1, - tag: 'table', - type: 'table_close', - }, - Token { - attrs: null, - block: true, - children: null, - content: `␊ - `, - hidden: false, - info: '', - level: 0, - line: '', - lineNumber: 51, - map: [ - 50, - 51, - ], - markup: '', - meta: null, - nesting: 0, - tag: '', - type: 'html_block', - }, - ] - -## customRulesMicromarkTokensSnapshot - -> Unexpected tokens - - [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 22, - endLine: 1, - parent: [Circular], - startColumn: 1, - startLine: 1, - text: 'Every Markdown Syntax', - type: 'data', - }, - ], - endColumn: 22, - endLine: 1, - parent: [Circular], - startColumn: 1, - startLine: 1, - text: 'Every Markdown Syntax', - type: 'setextHeadingText', - }, - { - children: [], - endColumn: 1, - endLine: 2, - parent: [Circular], - startColumn: 22, - startLine: 1, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [], - endColumn: 22, - endLine: 2, - parent: [Circular], - startColumn: 1, - startLine: 2, - text: '=====================', - type: 'setextHeadingLineSequence', - }, - ], - endColumn: 22, - endLine: 2, - parent: [Circular], - startColumn: 1, - startLine: 2, - text: '=====================', - type: 'setextHeadingLine', - }, - ], - endColumn: 22, - endLine: 2, - parent: null, - startColumn: 1, - startLine: 1, - text: `Every Markdown Syntax␊ - =====================`, - type: 'setextHeading', - }, - { - children: [], - endColumn: 1, - endLine: 3, - parent: null, - startColumn: 22, - startLine: 2, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 4, - parent: null, - startColumn: 1, - startLine: 3, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [], - endColumn: 3, - endLine: 4, - parent: [Circular], - startColumn: 1, - startLine: 4, - text: '##', - type: 'atxHeadingSequence', - }, - { - children: [], - endColumn: 4, - endLine: 4, - parent: [Circular], - startColumn: 3, - startLine: 4, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 23, - endLine: 4, - parent: [Circular], - startColumn: 4, - startLine: 4, - text: 'Level 2 ATX Heading', - type: 'data', - }, - ], - endColumn: 23, - endLine: 4, - parent: [Circular], - startColumn: 4, - startLine: 4, - text: 'Level 2 ATX Heading', - type: 'atxHeadingText', - }, - ], - endColumn: 23, - endLine: 4, - parent: null, - startColumn: 1, - startLine: 4, - text: '## Level 2 ATX Heading', - type: 'atxHeading', - }, - { - children: [], - endColumn: 1, - endLine: 5, - parent: null, - startColumn: 23, - startLine: 4, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 6, - parent: null, - startColumn: 1, - startLine: 5, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [], - endColumn: 4, - endLine: 6, - parent: [Circular], - startColumn: 1, - startLine: 6, - text: '###', - type: 'atxHeadingSequence', - }, - { - children: [], - endColumn: 5, - endLine: 6, - parent: [Circular], - startColumn: 4, - startLine: 6, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 31, - endLine: 6, - parent: [Circular], - startColumn: 5, - startLine: 6, - text: 'Level 3 Closed ATX Heading', - type: 'data', - }, - ], - endColumn: 31, - endLine: 6, - parent: [Circular], - startColumn: 5, - startLine: 6, - text: 'Level 3 Closed ATX Heading', - type: 'atxHeadingText', - }, - { - children: [], - endColumn: 32, - endLine: 6, - parent: [Circular], - startColumn: 31, - startLine: 6, - text: ' ', - type: 'whitespace', - }, - { - children: [], - endColumn: 35, - endLine: 6, - parent: [Circular], - startColumn: 32, - startLine: 6, - text: '###', - type: 'atxHeadingSequence', - }, - ], - endColumn: 35, - endLine: 6, - parent: null, - startColumn: 1, - startLine: 6, - text: '### Level 3 Closed ATX Heading ###', - type: 'atxHeading', - }, - { - children: [], - endColumn: 1, - endLine: 7, - parent: null, - startColumn: 35, - startLine: 6, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 8, - parent: null, - startColumn: 1, - startLine: 7, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [], - endColumn: 4, - endLine: 8, - parent: [Circular], - startColumn: 1, - startLine: 8, - text: '---', - type: 'thematicBreakSequence', - }, - ], - endColumn: 4, - endLine: 8, - parent: null, - startColumn: 1, - startLine: 8, - text: '---', - type: 'thematicBreak', - }, - { - children: [], - endColumn: 1, - endLine: 9, - parent: null, - startColumn: 4, - startLine: 8, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 10, - parent: null, - startColumn: 1, - startLine: 9, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 6, - endLine: 10, - parent: [Circular], - startColumn: 1, - startLine: 10, - text: 'Text ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 7, - endLine: 10, - parent: [Circular], - startColumn: 6, - startLine: 10, - text: '*', - type: 'emphasisSequence', - }, - { - children: [ - { - children: [], - endColumn: 17, - endLine: 10, - parent: [Circular], - startColumn: 7, - startLine: 10, - text: 'emphasized', - type: 'data', - }, - ], - endColumn: 17, - endLine: 10, - parent: [Circular], - startColumn: 7, - startLine: 10, - text: 'emphasized', - type: 'emphasisText', - }, - { - children: [], - endColumn: 18, - endLine: 10, - parent: [Circular], - startColumn: 17, - startLine: 10, - text: '*', - type: 'emphasisSequence', - }, - ], - endColumn: 18, - endLine: 10, - parent: [Circular], - startColumn: 6, - startLine: 10, - text: '*emphasized*', - type: 'emphasis', - }, - { - children: [], - endColumn: 19, - endLine: 10, - parent: [Circular], - startColumn: 18, - startLine: 10, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 21, - endLine: 10, - parent: [Circular], - startColumn: 19, - startLine: 10, - text: '**', - type: 'strongSequence', - }, - { - children: [ - { - children: [], - endColumn: 27, - endLine: 10, - parent: [Circular], - startColumn: 21, - startLine: 10, - text: 'strong', - type: 'data', - }, - ], - endColumn: 27, - endLine: 10, - parent: [Circular], - startColumn: 21, - startLine: 10, - text: 'strong', - type: 'strongText', - }, - { - children: [], - endColumn: 29, - endLine: 10, - parent: [Circular], - startColumn: 27, - startLine: 10, - text: '**', - type: 'strongSequence', - }, - ], - endColumn: 29, - endLine: 10, - parent: [Circular], - startColumn: 19, - startLine: 10, - text: '**strong**', - type: 'strong', - }, - { - children: [], - endColumn: 30, - endLine: 10, - parent: [Circular], - startColumn: 29, - startLine: 10, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 31, - endLine: 10, - parent: [Circular], - startColumn: 30, - startLine: 10, - text: '_', - type: 'emphasisSequence', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 33, - endLine: 10, - parent: [Circular], - startColumn: 31, - startLine: 10, - text: '__', - type: 'strongSequence', - }, - { - children: [ - { - children: [], - endColumn: 50, - endLine: 10, - parent: [Circular], - startColumn: 33, - startLine: 10, - text: 'emphasized+strong', - type: 'data', - }, - ], - endColumn: 50, - endLine: 10, - parent: [Circular], - startColumn: 33, - startLine: 10, - text: 'emphasized+strong', - type: 'strongText', - }, - { - children: [], - endColumn: 52, - endLine: 10, - parent: [Circular], - startColumn: 50, - startLine: 10, - text: '__', - type: 'strongSequence', - }, - ], - endColumn: 52, - endLine: 10, - parent: [Circular], - startColumn: 31, - startLine: 10, - text: '__emphasized+strong__', - type: 'strong', - }, - ], - endColumn: 52, - endLine: 10, - parent: [Circular], - startColumn: 31, - startLine: 10, - text: '__emphasized+strong__', - type: 'emphasisText', - }, - { - children: [], - endColumn: 53, - endLine: 10, - parent: [Circular], - startColumn: 52, - startLine: 10, - text: '_', - type: 'emphasisSequence', - }, - ], - endColumn: 53, - endLine: 10, - parent: [Circular], - startColumn: 30, - startLine: 10, - text: '___emphasized+strong___', - type: 'emphasis', - }, - { - children: [], - endColumn: 54, - endLine: 10, - parent: [Circular], - startColumn: 53, - startLine: 10, - text: '.', - type: 'data', - }, - { - children: [], - endColumn: 1, - endLine: 11, - parent: [Circular], - startColumn: 54, - startLine: 10, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 6, - endLine: 11, - parent: [Circular], - startColumn: 1, - startLine: 11, - text: 'Text ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 7, - endLine: 11, - parent: [Circular], - startColumn: 6, - startLine: 11, - text: '`', - type: 'codeTextSequence', - }, - { - children: [], - endColumn: 11, - endLine: 11, - parent: [Circular], - startColumn: 7, - startLine: 11, - text: 'code', - type: 'codeTextData', - }, - { - children: [], - endColumn: 12, - endLine: 11, - parent: [Circular], - startColumn: 11, - startLine: 11, - text: '`', - type: 'codeTextSequence', - }, - ], - endColumn: 12, - endLine: 11, - parent: [Circular], - startColumn: 6, - startLine: 11, - text: '`code`', - type: 'codeText', - }, - { - children: [], - endColumn: 13, - endLine: 11, - parent: [Circular], - startColumn: 12, - startLine: 11, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 21, - endLine: 11, - parent: [Circular], - startColumn: 13, - startLine: 11, - text: '', - type: 'htmlTextData', - }, - ], - endColumn: 21, - endLine: 11, - parent: [Circular], - startColumn: 13, - startLine: 11, - text: '', - type: 'htmlText', - }, - { - children: [], - endColumn: 25, - endLine: 11, - parent: [Circular], - startColumn: 21, - startLine: 11, - text: 'html', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 34, - endLine: 11, - parent: [Circular], - startColumn: 25, - startLine: 11, - text: '', - type: 'htmlTextData', - }, - ], - endColumn: 34, - endLine: 11, - parent: [Circular], - startColumn: 25, - startLine: 11, - text: '', - type: 'htmlText', - }, - { - children: [], - endColumn: 35, - endLine: 11, - parent: [Circular], - startColumn: 34, - startLine: 11, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 36, - endLine: 11, - parent: [Circular], - startColumn: 35, - startLine: 11, - text: '<', - type: 'autolinkMarker', - }, - { - children: [], - endColumn: 60, - endLine: 11, - parent: [Circular], - startColumn: 36, - startLine: 11, - text: 'https://example.com/page', - type: 'autolinkProtocol', - }, - { - children: [], - endColumn: 61, - endLine: 11, - parent: [Circular], - startColumn: 60, - startLine: 11, - text: '>', - type: 'autolinkMarker', - }, - ], - endColumn: 61, - endLine: 11, - parent: [Circular], - startColumn: 35, - startLine: 11, - text: '', - type: 'autolink', - }, - { - children: [], - endColumn: 62, - endLine: 11, - parent: [Circular], - startColumn: 61, - startLine: 11, - text: '.', - type: 'data', - }, - { - children: [], - endColumn: 1, - endLine: 12, - parent: [Circular], - startColumn: 62, - startLine: 11, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 6, - endLine: 12, - parent: [Circular], - startColumn: 1, - startLine: 12, - text: 'Text ', - type: 'data', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 7, - endLine: 12, - parent: [Circular], - startColumn: 6, - startLine: 12, - text: '[', - type: 'labelMarker', - }, - { - children: [ - { - children: [], - endColumn: 11, - endLine: 12, - parent: [Circular], - startColumn: 7, - startLine: 12, - text: 'link', - type: 'data', - }, - ], - endColumn: 11, - endLine: 12, - parent: [Circular], - startColumn: 7, - startLine: 12, - text: 'link', - type: 'labelText', - }, - { - children: [], - endColumn: 12, - endLine: 12, - parent: [Circular], - startColumn: 11, - startLine: 12, - text: ']', - type: 'labelMarker', - }, - ], - endColumn: 12, - endLine: 12, - parent: [Circular], - startColumn: 6, - startLine: 12, - text: '[link]', - type: 'label', - }, - { - children: [ - { - children: [], - endColumn: 13, - endLine: 12, - parent: [Circular], - startColumn: 12, - startLine: 12, - text: '(', - type: 'resourceMarker', - }, - { - children: [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 37, - endLine: 12, - parent: [Circular], - startColumn: 13, - startLine: 12, - text: 'https://example.com/page', - type: 'data', - }, - ], - endColumn: 37, - endLine: 12, - parent: [Circular], - startColumn: 13, - startLine: 12, - text: 'https://example.com/page', - type: 'resourceDestinationString', - }, - ], - endColumn: 37, - endLine: 12, - parent: [Circular], - startColumn: 13, - startLine: 12, - text: 'https://example.com/page', - type: 'resourceDestinationRaw', - }, - ], - endColumn: 37, - endLine: 12, - parent: [Circular], - startColumn: 13, - startLine: 12, - text: 'https://example.com/page', - type: 'resourceDestination', - }, - { - children: [], - endColumn: 38, - endLine: 12, - parent: [Circular], - startColumn: 37, - startLine: 12, - text: ')', - type: 'resourceMarker', - }, - ], - endColumn: 38, - endLine: 12, - parent: [Circular], - startColumn: 12, - startLine: 12, - text: '(https://example.com/page)', - type: 'resource', - }, - ], - endColumn: 38, - endLine: 12, - parent: [Circular], - startColumn: 6, - startLine: 12, - text: '[link](https://example.com/page)', - type: 'link', - }, - { - children: [], - endColumn: 39, - endLine: 12, - parent: [Circular], - startColumn: 38, - startLine: 12, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 40, - endLine: 12, - parent: [Circular], - startColumn: 39, - startLine: 12, - text: '[', - type: 'labelMarker', - }, - { - children: [ - { - children: [], - endColumn: 44, - endLine: 12, - parent: [Circular], - startColumn: 40, - startLine: 12, - text: 'link', - type: 'data', - }, - ], - endColumn: 44, - endLine: 12, - parent: [Circular], - startColumn: 40, - startLine: 12, - text: 'link', - type: 'labelText', - }, - { - children: [], - endColumn: 45, - endLine: 12, - parent: [Circular], - startColumn: 44, - startLine: 12, - text: ']', - type: 'labelMarker', - }, - ], - endColumn: 45, - endLine: 12, - parent: [Circular], - startColumn: 39, - startLine: 12, - text: '[link]', - type: 'label', - }, - { - children: [ - { - children: [], - endColumn: 46, - endLine: 12, - parent: [Circular], - startColumn: 45, - startLine: 12, - text: '[', - type: 'referenceMarker', - }, - { - children: [], - endColumn: 47, - endLine: 12, - parent: [Circular], - startColumn: 46, - startLine: 12, - text: ']', - type: 'referenceMarker', - }, - ], - endColumn: 47, - endLine: 12, - parent: [Circular], - startColumn: 45, - startLine: 12, - text: '[]', - type: 'reference', - }, - ], - endColumn: 47, - endLine: 12, - parent: [Circular], - startColumn: 39, - startLine: 12, - text: '[link][]', - type: 'link', - }, - { - children: [], - endColumn: 48, - endLine: 12, - parent: [Circular], - startColumn: 47, - startLine: 12, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 49, - endLine: 12, - parent: [Circular], - startColumn: 48, - startLine: 12, - text: '[', - type: 'labelMarker', - }, - { - children: [ - { - children: [], - endColumn: 53, - endLine: 12, - parent: [Circular], - startColumn: 49, - startLine: 12, - text: 'link', - type: 'data', - }, - ], - endColumn: 53, - endLine: 12, - parent: [Circular], - startColumn: 49, - startLine: 12, - text: 'link', - type: 'labelText', - }, - { - children: [], - endColumn: 54, - endLine: 12, - parent: [Circular], - startColumn: 53, - startLine: 12, - text: ']', - type: 'labelMarker', - }, - ], - endColumn: 54, - endLine: 12, - parent: [Circular], - startColumn: 48, - startLine: 12, - text: '[link]', - type: 'label', - }, - ], - endColumn: 54, - endLine: 12, - parent: [Circular], - startColumn: 48, - startLine: 12, - text: '[link]', - type: 'link', - }, - { - children: [], - endColumn: 55, - endLine: 12, - parent: [Circular], - startColumn: 54, - startLine: 12, - text: ' ', - type: 'data', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 56, - endLine: 12, - parent: [Circular], - startColumn: 55, - startLine: 12, - text: '!', - type: 'labelImageMarker', - }, - { - children: [], - endColumn: 57, - endLine: 12, - parent: [Circular], - startColumn: 56, - startLine: 12, - text: '[', - type: 'labelMarker', - }, - { - children: [ - { - children: [], - endColumn: 62, - endLine: 12, - parent: [Circular], - startColumn: 57, - startLine: 12, - text: 'image', - type: 'data', - }, - ], - endColumn: 62, - endLine: 12, - parent: [Circular], - startColumn: 57, - startLine: 12, - text: 'image', - type: 'labelText', - }, - { - children: [], - endColumn: 63, - endLine: 12, - parent: [Circular], - startColumn: 62, - startLine: 12, - text: ']', - type: 'labelMarker', - }, - ], - endColumn: 63, - endLine: 12, - parent: [Circular], - startColumn: 55, - startLine: 12, - text: '![image]', - type: 'label', - }, - { - children: [ - { - children: [], - endColumn: 64, - endLine: 12, - parent: [Circular], - startColumn: 63, - startLine: 12, - text: '[', - type: 'referenceMarker', - }, - { - children: [ - { - children: [], - endColumn: 68, - endLine: 12, - parent: [Circular], - startColumn: 64, - startLine: 12, - text: 'link', - type: 'data', - }, - ], - endColumn: 68, - endLine: 12, - parent: [Circular], - startColumn: 64, - startLine: 12, - text: 'link', - type: 'referenceString', - }, - { - children: [], - endColumn: 69, - endLine: 12, - parent: [Circular], - startColumn: 68, - startLine: 12, - text: ']', - type: 'referenceMarker', - }, - ], - endColumn: 69, - endLine: 12, - parent: [Circular], - startColumn: 63, - startLine: 12, - text: '[link]', - type: 'reference', - }, - ], - endColumn: 69, - endLine: 12, - parent: [Circular], - startColumn: 55, - startLine: 12, - text: '![image][link]', - type: 'image', - }, - { - children: [], - endColumn: 70, - endLine: 12, - parent: [Circular], - startColumn: 69, - startLine: 12, - text: '.', - type: 'data', - }, - { - children: [], - endColumn: 1, - endLine: 13, - parent: [Circular], - startColumn: 70, - startLine: 12, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 6, - endLine: 13, - parent: [Circular], - startColumn: 1, - startLine: 13, - text: 'Text ', - type: 'data', - }, - { - children: [ - { - children: [], - endColumn: 30, - endLine: 13, - parent: [Circular], - startColumn: 6, - startLine: 13, - text: 'https://example.com/page', - type: 'literalAutolinkHttp', - }, - ], - endColumn: 30, - endLine: 13, - parent: [Circular], - startColumn: 6, - startLine: 13, - text: 'https://example.com/page', - type: 'literalAutolink', - }, - { - children: [], - endColumn: 31, - endLine: 13, - parent: [Circular], - startColumn: 30, - startLine: 13, - text: '.', - type: 'data', - }, - ], - endColumn: 31, - endLine: 13, - parent: [Circular], - startColumn: 1, - startLine: 10, - text: `Text *emphasized* **strong** ___emphasized+strong___.␊ - Text \`code\` html .␊ - Text [link](https://example.com/page) [link][] [link] ![image][link].␊ - Text https://example.com/page.`, - type: 'paragraph', - }, - ], - endColumn: 31, - endLine: 13, - parent: null, - startColumn: 1, - startLine: 10, - text: `Text *emphasized* **strong** ___emphasized+strong___.␊ - Text \`code\` html .␊ - Text [link](https://example.com/page) [link][] [link] ![image][link].␊ - Text https://example.com/page.`, - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 14, - parent: null, - startColumn: 31, - startLine: 13, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 15, - parent: null, - startColumn: 1, - startLine: 14, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 5, - endLine: 15, - parent: [Circular], - startColumn: 1, - startLine: 15, - text: 'Hard', - type: 'data', - }, - { - children: [], - endColumn: 7, - endLine: 15, - parent: [Circular], - startColumn: 5, - startLine: 15, - text: ' ', - type: 'hardBreakTrailing', - }, - { - children: [], - endColumn: 1, - endLine: 16, - parent: [Circular], - startColumn: 7, - startLine: 15, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 11, - endLine: 16, - parent: [Circular], - startColumn: 1, - startLine: 16, - text: 'line break', - type: 'data', - }, - ], - endColumn: 11, - endLine: 16, - parent: [Circular], - startColumn: 1, - startLine: 15, - text: `Hard ␊ - line break`, - type: 'paragraph', - }, - ], - endColumn: 11, - endLine: 16, - parent: null, - startColumn: 1, - startLine: 15, - text: `Hard ␊ - line break`, - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 17, - parent: null, - startColumn: 11, - startLine: 16, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 18, - parent: null, - startColumn: 1, - startLine: 17, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 18, - parent: [Circular], - startColumn: 1, - startLine: 18, - text: '[', - type: 'definitionLabelMarker', - }, - { - children: [ - { - children: [], - endColumn: 6, - endLine: 18, - parent: [Circular], - startColumn: 2, - startLine: 18, - text: 'link', - type: 'data', - }, - ], - endColumn: 6, - endLine: 18, - parent: [Circular], - startColumn: 2, - startLine: 18, - text: 'link', - type: 'definitionLabelString', - }, - { - children: [], - endColumn: 7, - endLine: 18, - parent: [Circular], - startColumn: 6, - startLine: 18, - text: ']', - type: 'definitionLabelMarker', - }, - ], - endColumn: 7, - endLine: 18, - parent: [Circular], - startColumn: 1, - startLine: 18, - text: '[link]', - type: 'definitionLabel', - }, - { - children: [], - endColumn: 8, - endLine: 18, - parent: [Circular], - startColumn: 7, - startLine: 18, - text: ':', - type: 'definitionMarker', - }, - { - children: [], - endColumn: 9, - endLine: 18, - parent: [Circular], - startColumn: 8, - startLine: 18, - text: ' ', - type: 'lineSuffix', - }, - { - children: [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 33, - endLine: 18, - parent: [Circular], - startColumn: 9, - startLine: 18, - text: 'https://example.com/page', - type: 'data', - }, - ], - endColumn: 33, - endLine: 18, - parent: [Circular], - startColumn: 9, - startLine: 18, - text: 'https://example.com/page', - type: 'definitionDestinationString', - }, - ], - endColumn: 33, - endLine: 18, - parent: [Circular], - startColumn: 9, - startLine: 18, - text: 'https://example.com/page', - type: 'definitionDestinationRaw', - }, - ], - endColumn: 33, - endLine: 18, - parent: [Circular], - startColumn: 9, - startLine: 18, - text: 'https://example.com/page', - type: 'definitionDestination', - }, - { - children: [], - endColumn: 34, - endLine: 18, - parent: [Circular], - startColumn: 33, - startLine: 18, - text: ' ', - type: 'lineSuffix', - }, - { - children: [ - { - children: [], - endColumn: 35, - endLine: 18, - parent: [Circular], - startColumn: 34, - startLine: 18, - text: '"', - type: 'definitionTitleMarker', - }, - { - children: [ - { - children: [], - endColumn: 40, - endLine: 18, - parent: [Circular], - startColumn: 35, - startLine: 18, - text: 'Title', - type: 'data', - }, - ], - endColumn: 40, - endLine: 18, - parent: [Circular], - startColumn: 35, - startLine: 18, - text: 'Title', - type: 'definitionTitleString', - }, - { - children: [], - endColumn: 41, - endLine: 18, - parent: [Circular], - startColumn: 40, - startLine: 18, - text: '"', - type: 'definitionTitleMarker', - }, - ], - endColumn: 41, - endLine: 18, - parent: [Circular], - startColumn: 34, - startLine: 18, - text: '"Title"', - type: 'definitionTitle', - }, - ], - endColumn: 41, - endLine: 18, - parent: [Circular], - startColumn: 1, - startLine: 18, - text: '[link]: https://example.com/page "Title"', - type: 'definition', - }, - ], - endColumn: 41, - endLine: 18, - parent: null, - startColumn: 1, - startLine: 18, - text: '[link]: https://example.com/page "Title"', - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 19, - parent: null, - startColumn: 41, - startLine: 18, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 20, - parent: null, - startColumn: 1, - startLine: 19, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 20, - parent: [Circular], - startColumn: 1, - startLine: 20, - text: '>', - type: 'blockQuoteMarker', - }, - { - children: [], - endColumn: 3, - endLine: 20, - parent: [Circular], - startColumn: 2, - startLine: 20, - text: ' ', - type: 'blockQuotePrefixWhitespace', - }, - ], - endColumn: 3, - endLine: 20, - parent: [Circular], - startColumn: 1, - startLine: 20, - text: '> ', - type: 'blockQuotePrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 14, - endLine: 20, - parent: [Circular], - startColumn: 3, - startLine: 20, - text: 'Block quote', - type: 'data', - }, - ], - endColumn: 14, - endLine: 20, - parent: [Circular], - startColumn: 3, - startLine: 20, - text: 'Block quote', - type: 'paragraph', - }, - ], - endColumn: 14, - endLine: 20, - parent: [Circular], - startColumn: 3, - startLine: 20, - text: 'Block quote', - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 21, - parent: [Circular], - startColumn: 14, - startLine: 20, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [], - endColumn: 2, - endLine: 21, - parent: [Circular], - startColumn: 1, - startLine: 21, - text: '>', - type: 'blockQuoteMarker', - }, - { - children: [], - endColumn: 3, - endLine: 21, - parent: [Circular], - startColumn: 2, - startLine: 21, - text: ' ', - type: 'blockQuotePrefixWhitespace', - }, - ], - endColumn: 3, - endLine: 21, - parent: [Circular], - startColumn: 1, - startLine: 21, - text: '> ', - type: 'blockQuotePrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 4, - endLine: 21, - parent: [Circular], - startColumn: 3, - startLine: 21, - text: '>', - type: 'blockQuoteMarker', - }, - { - children: [], - endColumn: 5, - endLine: 21, - parent: [Circular], - startColumn: 4, - startLine: 21, - text: ' ', - type: 'blockQuotePrefixWhitespace', - }, - ], - endColumn: 5, - endLine: 21, - parent: [Circular], - startColumn: 3, - startLine: 21, - text: '> ', - type: 'blockQuotePrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 11, - endLine: 21, - parent: [Circular], - startColumn: 5, - startLine: 21, - text: 'Nested', - type: 'data', - }, - ], - endColumn: 11, - endLine: 21, - parent: [Circular], - startColumn: 5, - startLine: 21, - text: 'Nested', - type: 'paragraph', - }, - ], - endColumn: 11, - endLine: 21, - parent: [Circular], - startColumn: 5, - startLine: 21, - text: 'Nested', - type: 'content', - }, - ], - endColumn: 11, - endLine: 21, - parent: [Circular], - startColumn: 3, - startLine: 21, - text: '', - type: 'blockQuote', - }, - ], - endColumn: 11, - endLine: 21, - parent: null, - startColumn: 1, - startLine: 20, - text: '', - type: 'blockQuote', - }, - { - children: [], - endColumn: 1, - endLine: 22, - parent: null, - startColumn: 11, - startLine: 21, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 23, - parent: null, - startColumn: 1, - startLine: 22, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 23, - parent: [Circular], - startColumn: 1, - startLine: 23, - text: '-', - type: 'listItemMarker', - }, - { - children: [], - endColumn: 3, - endLine: 23, - parent: [Circular], - startColumn: 2, - startLine: 23, - text: ' ', - type: 'listItemPrefixWhitespace', - }, - ], - endColumn: 3, - endLine: 23, - parent: [Circular], - startColumn: 1, - startLine: 23, - text: '- ', - type: 'listItemPrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 12, - endLine: 23, - parent: [Circular], - startColumn: 3, - startLine: 23, - text: 'Unordered', - type: 'data', - }, - ], - endColumn: 12, - endLine: 23, - parent: [Circular], - startColumn: 3, - startLine: 23, - text: 'Unordered', - type: 'paragraph', - }, - ], - endColumn: 12, - endLine: 23, - parent: [Circular], - startColumn: 3, - startLine: 23, - text: 'Unordered', - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 24, - parent: [Circular], - startColumn: 12, - startLine: 23, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [], - endColumn: 2, - endLine: 24, - parent: [Circular], - startColumn: 1, - startLine: 24, - text: '-', - type: 'listItemMarker', - }, - { - children: [], - endColumn: 3, - endLine: 24, - parent: [Circular], - startColumn: 2, - startLine: 24, - text: ' ', - type: 'listItemPrefixWhitespace', - }, - ], - endColumn: 3, - endLine: 24, - parent: [Circular], - startColumn: 1, - startLine: 24, - text: '- ', - type: 'listItemPrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 7, - endLine: 24, - parent: [Circular], - startColumn: 3, - startLine: 24, - text: 'List', - type: 'data', - }, - ], - endColumn: 7, - endLine: 24, - parent: [Circular], - startColumn: 3, - startLine: 24, - text: 'List', - type: 'paragraph', - }, - ], - endColumn: 7, - endLine: 24, - parent: [Circular], - startColumn: 3, - startLine: 24, - text: 'List', - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 25, - parent: [Circular], - startColumn: 7, - startLine: 24, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 3, - endLine: 25, - parent: [Circular], - startColumn: 1, - startLine: 25, - text: ' ', - type: 'listItemIndent', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 4, - endLine: 25, - parent: [Circular], - startColumn: 3, - startLine: 25, - text: '-', - type: 'listItemMarker', - }, - { - children: [], - endColumn: 5, - endLine: 25, - parent: [Circular], - startColumn: 4, - startLine: 25, - text: ' ', - type: 'listItemPrefixWhitespace', - }, - ], - endColumn: 5, - endLine: 25, - parent: [Circular], - startColumn: 3, - startLine: 25, - text: '- ', - type: 'listItemPrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 10, - endLine: 25, - parent: [Circular], - startColumn: 5, - startLine: 25, - text: 'Items', - type: 'data', - }, - { - children: [], - endColumn: 1, - endLine: 26, - parent: [Circular], - startColumn: 10, - startLine: 25, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 3, - endLine: 26, - parent: [Circular], - startColumn: 1, - startLine: 26, - text: ' ', - type: 'listItemIndent', - }, - { - children: [], - endColumn: 5, - endLine: 26, - parent: [Circular], - startColumn: 3, - startLine: 26, - text: ' ', - type: 'listItemIndent', - }, - { - children: [], - endColumn: 13, - endLine: 26, - parent: [Circular], - startColumn: 5, - startLine: 26, - text: 'Indented', - type: 'data', - }, - ], - endColumn: 13, - endLine: 26, - parent: [Circular], - startColumn: 5, - startLine: 25, - text: `Items␊ - Indented`, - type: 'paragraph', - }, - ], - endColumn: 13, - endLine: 26, - parent: [Circular], - startColumn: 5, - startLine: 25, - text: `Items␊ - Indented`, - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 27, - parent: [Circular], - startColumn: 13, - startLine: 26, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 28, - parent: [Circular], - startColumn: 1, - startLine: 27, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [], - endColumn: 3, - endLine: 28, - parent: [Circular], - startColumn: 1, - startLine: 28, - text: ' ', - type: 'listItemIndent', - }, - { - children: [], - endColumn: 5, - endLine: 28, - parent: [Circular], - startColumn: 3, - startLine: 28, - text: ' ', - type: 'listItemIndent', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 12, - endLine: 28, - parent: [Circular], - startColumn: 5, - startLine: 28, - text: 'Content', - type: 'data', - }, - ], - endColumn: 12, - endLine: 28, - parent: [Circular], - startColumn: 5, - startLine: 28, - text: 'Content', - type: 'paragraph', - }, - ], - endColumn: 12, - endLine: 28, - parent: [Circular], - startColumn: 5, - startLine: 28, - text: 'Content', - type: 'content', - }, - ], - endColumn: 12, - endLine: 28, - parent: [Circular], - startColumn: 3, - startLine: 25, - text: '', - type: 'listUnordered', - }, - ], - endColumn: 12, - endLine: 28, - parent: null, - startColumn: 1, - startLine: 23, - text: '', - type: 'listUnordered', - }, - { - children: [], - endColumn: 1, - endLine: 29, - parent: null, - startColumn: 12, - startLine: 28, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 30, - parent: null, - startColumn: 1, - startLine: 29, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 30, - parent: [Circular], - startColumn: 1, - startLine: 30, - text: '1', - type: 'listItemValue', - }, - { - children: [], - endColumn: 3, - endLine: 30, - parent: [Circular], - startColumn: 2, - startLine: 30, - text: '.', - type: 'listItemMarker', - }, - { - children: [], - endColumn: 4, - endLine: 30, - parent: [Circular], - startColumn: 3, - startLine: 30, - text: ' ', - type: 'listItemPrefixWhitespace', - }, - ], - endColumn: 4, - endLine: 30, - parent: [Circular], - startColumn: 1, - startLine: 30, - text: '1. ', - type: 'listItemPrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 11, - endLine: 30, - parent: [Circular], - startColumn: 4, - startLine: 30, - text: 'Ordered', - type: 'data', - }, - ], - endColumn: 11, - endLine: 30, - parent: [Circular], - startColumn: 4, - startLine: 30, - text: 'Ordered', - type: 'paragraph', - }, - ], - endColumn: 11, - endLine: 30, - parent: [Circular], - startColumn: 4, - startLine: 30, - text: 'Ordered', - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 31, - parent: [Circular], - startColumn: 11, - startLine: 30, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [], - endColumn: 2, - endLine: 31, - parent: [Circular], - startColumn: 1, - startLine: 31, - text: '2', - type: 'listItemValue', - }, - { - children: [], - endColumn: 3, - endLine: 31, - parent: [Circular], - startColumn: 2, - startLine: 31, - text: '.', - type: 'listItemMarker', - }, - { - children: [], - endColumn: 4, - endLine: 31, - parent: [Circular], - startColumn: 3, - startLine: 31, - text: ' ', - type: 'listItemPrefixWhitespace', - }, - ], - endColumn: 4, - endLine: 31, - parent: [Circular], - startColumn: 1, - startLine: 31, - text: '2. ', - type: 'listItemPrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 8, - endLine: 31, - parent: [Circular], - startColumn: 4, - startLine: 31, - text: 'List', - type: 'data', - }, - ], - endColumn: 8, - endLine: 31, - parent: [Circular], - startColumn: 4, - startLine: 31, - text: 'List', - type: 'paragraph', - }, - ], - endColumn: 8, - endLine: 31, - parent: [Circular], - startColumn: 4, - startLine: 31, - text: 'List', - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 32, - parent: [Circular], - startColumn: 8, - startLine: 31, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 4, - endLine: 32, - parent: [Circular], - startColumn: 1, - startLine: 32, - text: ' ', - type: 'listItemIndent', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 5, - endLine: 32, - parent: [Circular], - startColumn: 4, - startLine: 32, - text: '1', - type: 'listItemValue', - }, - { - children: [], - endColumn: 6, - endLine: 32, - parent: [Circular], - startColumn: 5, - startLine: 32, - text: '.', - type: 'listItemMarker', - }, - { - children: [], - endColumn: 7, - endLine: 32, - parent: [Circular], - startColumn: 6, - startLine: 32, - text: ' ', - type: 'listItemPrefixWhitespace', - }, - ], - endColumn: 7, - endLine: 32, - parent: [Circular], - startColumn: 4, - startLine: 32, - text: '1. ', - type: 'listItemPrefix', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 12, - endLine: 32, - parent: [Circular], - startColumn: 7, - startLine: 32, - text: 'Items', - type: 'data', - }, - { - children: [], - endColumn: 1, - endLine: 33, - parent: [Circular], - startColumn: 12, - startLine: 32, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 4, - endLine: 33, - parent: [Circular], - startColumn: 1, - startLine: 33, - text: ' ', - type: 'listItemIndent', - }, - { - children: [], - endColumn: 7, - endLine: 33, - parent: [Circular], - startColumn: 4, - startLine: 33, - text: ' ', - type: 'listItemIndent', - }, - { - children: [], - endColumn: 15, - endLine: 33, - parent: [Circular], - startColumn: 7, - startLine: 33, - text: 'Indented', - type: 'data', - }, - ], - endColumn: 15, - endLine: 33, - parent: [Circular], - startColumn: 7, - startLine: 32, - text: `Items␊ - Indented`, - type: 'paragraph', - }, - ], - endColumn: 15, - endLine: 33, - parent: [Circular], - startColumn: 7, - startLine: 32, - text: `Items␊ - Indented`, - type: 'content', - }, - { - children: [], - endColumn: 1, - endLine: 34, - parent: [Circular], - startColumn: 15, - startLine: 33, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 35, - parent: [Circular], - startColumn: 1, - startLine: 34, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [], - endColumn: 4, - endLine: 35, - parent: [Circular], - startColumn: 1, - startLine: 35, - text: ' ', - type: 'listItemIndent', - }, - { - children: [], - endColumn: 7, - endLine: 35, - parent: [Circular], - startColumn: 4, - startLine: 35, - text: ' ', - type: 'listItemIndent', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 14, - endLine: 35, - parent: [Circular], - startColumn: 7, - startLine: 35, - text: 'Content', - type: 'data', - }, - ], - endColumn: 14, - endLine: 35, - parent: [Circular], - startColumn: 7, - startLine: 35, - text: 'Content', - type: 'paragraph', - }, - ], - endColumn: 14, - endLine: 35, - parent: [Circular], - startColumn: 7, - startLine: 35, - text: 'Content', - type: 'content', - }, - ], - endColumn: 14, - endLine: 35, - parent: [Circular], - startColumn: 4, - startLine: 32, - text: '', - type: 'listOrdered', - }, - ], - endColumn: 14, - endLine: 35, - parent: null, - startColumn: 1, - startLine: 30, - text: '', - type: 'listOrdered', - }, - { - children: [], - endColumn: 1, - endLine: 36, - parent: null, - startColumn: 14, - startLine: 35, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 37, - parent: null, - startColumn: 1, - startLine: 36, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 4, - endLine: 37, - parent: [Circular], - startColumn: 1, - startLine: 37, - text: '```', - type: 'codeFencedFenceSequence', - }, - { - children: [ - { - children: [], - endColumn: 12, - endLine: 37, - parent: [Circular], - startColumn: 4, - startLine: 37, - text: 'markdown', - type: 'data', - }, - ], - endColumn: 12, - endLine: 37, - parent: [Circular], - startColumn: 4, - startLine: 37, - text: 'markdown', - type: 'codeFencedFenceInfo', - }, - { - children: [], - endColumn: 13, - endLine: 37, - parent: [Circular], - startColumn: 12, - startLine: 37, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 20, - endLine: 37, - parent: [Circular], - startColumn: 13, - startLine: 37, - text: 'options', - type: 'data', - }, - ], - endColumn: 20, - endLine: 37, - parent: [Circular], - startColumn: 13, - startLine: 37, - text: 'options', - type: 'codeFencedFenceMeta', - }, - ], - endColumn: 20, - endLine: 37, - parent: [Circular], - startColumn: 1, - startLine: 37, - text: '```markdown options', - type: 'codeFencedFence', - }, - { - children: [], - endColumn: 1, - endLine: 38, - parent: [Circular], - startColumn: 20, - startLine: 37, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 18, - endLine: 38, - parent: [Circular], - startColumn: 1, - startLine: 38, - text: 'Fenced code block', - type: 'codeFlowValue', - }, - { - children: [], - endColumn: 1, - endLine: 39, - parent: [Circular], - startColumn: 18, - startLine: 38, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [], - endColumn: 4, - endLine: 39, - parent: [Circular], - startColumn: 1, - startLine: 39, - text: '```', - type: 'codeFencedFenceSequence', - }, - ], - endColumn: 4, - endLine: 39, - parent: [Circular], - startColumn: 1, - startLine: 39, - text: '```', - type: 'codeFencedFence', - }, - ], - endColumn: 4, - endLine: 39, - parent: null, - startColumn: 1, - startLine: 37, - text: `\`\`\`markdown options␊ - Fenced code block␊ - \`\`\``, - type: 'codeFenced', - }, - { - children: [], - endColumn: 1, - endLine: 40, - parent: null, - startColumn: 4, - startLine: 39, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 41, - parent: null, - startColumn: 1, - startLine: 40, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [], - endColumn: 5, - endLine: 41, - parent: [Circular], - startColumn: 1, - startLine: 41, - text: ' ', - type: 'linePrefix', - }, - { - children: [], - endColumn: 24, - endLine: 41, - parent: [Circular], - startColumn: 5, - startLine: 41, - text: 'Indented code block', - type: 'codeFlowValue', - }, - ], - endColumn: 24, - endLine: 41, - parent: null, - startColumn: 1, - startLine: 41, - text: ' Indented code block', - type: 'codeIndented', - }, - { - children: [], - endColumn: 1, - endLine: 42, - parent: null, - startColumn: 24, - startLine: 41, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 43, - parent: null, - startColumn: 1, - startLine: 42, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 4, - endLine: 43, - parent: [Circular], - startColumn: 1, - startLine: 43, - text: '

', - type: 'htmlTextData', - }, - ], - endColumn: 4, - endLine: 43, - parent: [Circular], - startColumn: 1, - startLine: 43, - text: '

', - type: 'htmlText', - }, - { - children: [], - endColumn: 1, - endLine: 44, - parent: [Circular], - startColumn: 4, - startLine: 43, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 11, - endLine: 44, - parent: [Circular], - startColumn: 1, - startLine: 44, - text: 'HTML block', - type: 'data', - }, - { - children: [], - endColumn: 1, - endLine: 45, - parent: [Circular], - startColumn: 11, - startLine: 44, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [], - endColumn: 5, - endLine: 45, - parent: [Circular], - startColumn: 1, - startLine: 45, - text: '

', - type: 'htmlTextData', - }, - ], - endColumn: 5, - endLine: 45, - parent: [Circular], - startColumn: 1, - startLine: 45, - text: '

', - type: 'htmlText', - }, - ], - endColumn: 5, - endLine: 45, - parent: [Circular], - startColumn: 1, - startLine: 43, - text: `

␊ - HTML block␊ -

`, - type: 'paragraph', - }, - ], - endColumn: 5, - endLine: 45, - parent: [Circular], - startColumn: 1, - startLine: 43, - text: `

␊ - HTML block␊ -

`, - type: 'content', - }, - ], - endColumn: 5, - endLine: 45, - parent: null, - startColumn: 1, - startLine: 43, - text: `

␊ - HTML block␊ -

`, - type: 'htmlFlow', - }, - { - children: [], - endColumn: 1, - endLine: 46, - parent: null, - startColumn: 5, - startLine: 45, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 47, - parent: null, - startColumn: 1, - startLine: 46, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 47, - parent: [Circular], - startColumn: 1, - startLine: 47, - text: '|', - type: 'tableCellDivider', - }, - { - children: [], - endColumn: 3, - endLine: 47, - parent: [Circular], - startColumn: 2, - startLine: 47, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 8, - endLine: 47, - parent: [Circular], - startColumn: 3, - startLine: 47, - text: 'Table', - type: 'data', - }, - ], - endColumn: 8, - endLine: 47, - parent: [Circular], - startColumn: 3, - startLine: 47, - text: 'Table', - type: 'tableContent', - }, - { - children: [], - endColumn: 9, - endLine: 47, - parent: [Circular], - startColumn: 8, - startLine: 47, - text: ' ', - type: 'whitespace', - }, - ], - endColumn: 9, - endLine: 47, - parent: [Circular], - startColumn: 1, - startLine: 47, - text: '| Table ', - type: 'tableHeader', - }, - { - children: [ - { - children: [], - endColumn: 10, - endLine: 47, - parent: [Circular], - startColumn: 9, - startLine: 47, - text: '|', - type: 'tableCellDivider', - }, - { - children: [], - endColumn: 11, - endLine: 47, - parent: [Circular], - startColumn: 10, - startLine: 47, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 18, - endLine: 47, - parent: [Circular], - startColumn: 11, - startLine: 47, - text: 'Heading', - type: 'data', - }, - ], - endColumn: 18, - endLine: 47, - parent: [Circular], - startColumn: 11, - startLine: 47, - text: 'Heading', - type: 'tableContent', - }, - { - children: [], - endColumn: 19, - endLine: 47, - parent: [Circular], - startColumn: 18, - startLine: 47, - text: ' ', - type: 'whitespace', - }, - { - children: [], - endColumn: 20, - endLine: 47, - parent: [Circular], - startColumn: 19, - startLine: 47, - text: '|', - type: 'tableCellDivider', - }, - ], - endColumn: 20, - endLine: 47, - parent: [Circular], - startColumn: 9, - startLine: 47, - text: '| Heading |', - type: 'tableHeader', - }, - ], - endColumn: 20, - endLine: 47, - parent: [Circular], - startColumn: 1, - startLine: 47, - text: '| Table | Heading |', - type: 'tableRow', - }, - { - children: [], - endColumn: 1, - endLine: 48, - parent: [Circular], - startColumn: 20, - startLine: 47, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 48, - parent: [Circular], - startColumn: 1, - startLine: 48, - text: '|', - type: 'tableCellDivider', - }, - { - children: [], - endColumn: 3, - endLine: 48, - parent: [Circular], - startColumn: 2, - startLine: 48, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 8, - endLine: 48, - parent: [Circular], - startColumn: 3, - startLine: 48, - text: '-----', - type: 'tableDelimiterFiller', - }, - ], - endColumn: 8, - endLine: 48, - parent: [Circular], - startColumn: 3, - startLine: 48, - text: '-----', - type: 'tableContent', - }, - { - children: [], - endColumn: 9, - endLine: 48, - parent: [Circular], - startColumn: 8, - startLine: 48, - text: ' ', - type: 'whitespace', - }, - ], - endColumn: 9, - endLine: 48, - parent: [Circular], - startColumn: 1, - startLine: 48, - text: '| ----- ', - type: 'tableDelimiter', - }, - { - children: [ - { - children: [], - endColumn: 10, - endLine: 48, - parent: [Circular], - startColumn: 9, - startLine: 48, - text: '|', - type: 'tableCellDivider', - }, - { - children: [], - endColumn: 11, - endLine: 48, - parent: [Circular], - startColumn: 10, - startLine: 48, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 18, - endLine: 48, - parent: [Circular], - startColumn: 11, - startLine: 48, - text: '-------', - type: 'tableDelimiterFiller', - }, - ], - endColumn: 18, - endLine: 48, - parent: [Circular], - startColumn: 11, - startLine: 48, - text: '-------', - type: 'tableContent', - }, - { - children: [], - endColumn: 19, - endLine: 48, - parent: [Circular], - startColumn: 18, - startLine: 48, - text: ' ', - type: 'whitespace', - }, - { - children: [], - endColumn: 20, - endLine: 48, - parent: [Circular], - startColumn: 19, - startLine: 48, - text: '|', - type: 'tableCellDivider', - }, - ], - endColumn: 20, - endLine: 48, - parent: [Circular], - startColumn: 9, - startLine: 48, - text: '| ------- |', - type: 'tableDelimiter', - }, - ], - endColumn: 20, - endLine: 48, - parent: [Circular], - startColumn: 1, - startLine: 48, - text: '| ----- | ------- |', - type: 'tableDelimiterRow', - }, - ], - endColumn: 20, - endLine: 48, - parent: [Circular], - startColumn: 1, - startLine: 47, - text: `| Table | Heading |␊ - | ----- | ------- |`, - type: 'tableHead', - }, - { - children: [], - endColumn: 1, - endLine: 49, - parent: [Circular], - startColumn: 20, - startLine: 48, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [ - { - children: [ - { - children: [ - { - children: [], - endColumn: 2, - endLine: 49, - parent: [Circular], - startColumn: 1, - startLine: 49, - text: '|', - type: 'tableCellDivider', - }, - { - children: [], - endColumn: 3, - endLine: 49, - parent: [Circular], - startColumn: 2, - startLine: 49, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 8, - endLine: 49, - parent: [Circular], - startColumn: 3, - startLine: 49, - text: 'Table', - type: 'data', - }, - ], - endColumn: 8, - endLine: 49, - parent: [Circular], - startColumn: 3, - startLine: 49, - text: 'Table', - type: 'tableContent', - }, - { - children: [], - endColumn: 9, - endLine: 49, - parent: [Circular], - startColumn: 8, - startLine: 49, - text: ' ', - type: 'whitespace', - }, - ], - endColumn: 9, - endLine: 49, - parent: [Circular], - startColumn: 1, - startLine: 49, - text: '| Table ', - type: 'tableData', - }, - { - children: [ - { - children: [], - endColumn: 10, - endLine: 49, - parent: [Circular], - startColumn: 9, - startLine: 49, - text: '|', - type: 'tableCellDivider', - }, - { - children: [], - endColumn: 11, - endLine: 49, - parent: [Circular], - startColumn: 10, - startLine: 49, - text: ' ', - type: 'whitespace', - }, - { - children: [ - { - children: [], - endColumn: 15, - endLine: 49, - parent: [Circular], - startColumn: 11, - startLine: 49, - text: 'Cell', - type: 'data', - }, - ], - endColumn: 15, - endLine: 49, - parent: [Circular], - startColumn: 11, - startLine: 49, - text: 'Cell', - type: 'tableContent', - }, - { - children: [], - endColumn: 19, - endLine: 49, - parent: [Circular], - startColumn: 15, - startLine: 49, - text: ' ', - type: 'whitespace', - }, - { - children: [], - endColumn: 20, - endLine: 49, - parent: [Circular], - startColumn: 19, - startLine: 49, - text: '|', - type: 'tableCellDivider', - }, - ], - endColumn: 20, - endLine: 49, - parent: [Circular], - startColumn: 9, - startLine: 49, - text: '| Cell |', - type: 'tableData', - }, - ], - endColumn: 20, - endLine: 49, - parent: [Circular], - startColumn: 1, - startLine: 49, - text: '| Table | Cell |', - type: 'tableRow', - }, - ], - endColumn: 20, - endLine: 49, - parent: [Circular], - startColumn: 1, - startLine: 49, - text: '| Table | Cell |', - type: 'tableBody', - }, - ], - endColumn: 20, - endLine: 49, - parent: null, - startColumn: 1, - startLine: 47, - text: `| Table | Heading |␊ - | ----- | ------- |␊ - | Table | Cell |`, - type: 'table', - }, - { - children: [], - endColumn: 1, - endLine: 50, - parent: null, - startColumn: 20, - startLine: 49, - text: `␊ - `, - type: 'lineEnding', - }, - { - children: [], - endColumn: 1, - endLine: 51, - parent: null, - startColumn: 1, - startLine: 50, - text: `␊ - `, - type: 'lineEndingBlank', - }, - { - children: [ - { - children: [], - endColumn: 35, - endLine: 51, - parent: [Circular], - startColumn: 1, - startLine: 51, - text: '', - type: 'htmlFlowData', - }, - ], - endColumn: 35, - endLine: 51, - parent: null, - startColumn: 1, - startLine: 51, - text: '', - type: 'htmlFlow', - }, - { - children: [], - endColumn: 1, - endLine: 52, - parent: null, - startColumn: 35, - startLine: 51, - text: `␊ - `, - type: 'lineEnding', - }, - ] diff --git a/test/snapshots/markdownlint-test-custom-rules.js.snap b/test/snapshots/markdownlint-test-custom-rules.js.snap deleted file mode 100644 index 520c2decd82cea2f29a9896c8791d4d5d4247a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36854 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 Cza<|4 diff --git a/test/snapshots/markdownlint-test-repos-dotnet-docs.js.md b/test/snapshots/markdownlint-test-repos-dotnet-docs.mjs.md similarity index 98% rename from test/snapshots/markdownlint-test-repos-dotnet-docs.js.md rename to test/snapshots/markdownlint-test-repos-dotnet-docs.mjs.md index 79b115789..98553d4b6 100644 --- a/test/snapshots/markdownlint-test-repos-dotnet-docs.js.md +++ b/test/snapshots/markdownlint-test-repos-dotnet-docs.mjs.md @@ -1,6 +1,6 @@ -# Snapshot report for `test/markdownlint-test-repos-dotnet-docs.js` +# Snapshot report for `test/markdownlint-test-repos-dotnet-docs.mjs` -The actual snapshot is saved in `markdownlint-test-repos-dotnet-docs.js.snap`. +The actual snapshot is saved in `markdownlint-test-repos-dotnet-docs.mjs.snap`. Generated by [AVA](https://avajs.dev). diff --git a/test/snapshots/markdownlint-test-repos-dotnet-docs.js.snap b/test/snapshots/markdownlint-test-repos-dotnet-docs.mjs.snap similarity index 100% rename from test/snapshots/markdownlint-test-repos-dotnet-docs.js.snap rename to test/snapshots/markdownlint-test-repos-dotnet-docs.mjs.snap diff --git a/test/snapshots/markdownlint-test-repos-mdn-content.js.md b/test/snapshots/markdownlint-test-repos-mdn-content.mjs.md similarity index 92% rename from test/snapshots/markdownlint-test-repos-mdn-content.js.md rename to test/snapshots/markdownlint-test-repos-mdn-content.mjs.md index 61c39483d..ce511ed6e 100644 --- a/test/snapshots/markdownlint-test-repos-mdn-content.js.md +++ b/test/snapshots/markdownlint-test-repos-mdn-content.mjs.md @@ -1,6 +1,6 @@ -# Snapshot report for `test/markdownlint-test-repos-mdn-content.js` +# Snapshot report for `test/markdownlint-test-repos-mdn-content.mjs` -The actual snapshot is saved in `markdownlint-test-repos-mdn-content.js.snap`. +The actual snapshot is saved in `markdownlint-test-repos-mdn-content.mjs.snap`. Generated by [AVA](https://avajs.dev). diff --git a/test/snapshots/markdownlint-test-repos-mdn-content.js.snap b/test/snapshots/markdownlint-test-repos-mdn-content.mjs.snap similarity index 100% rename from test/snapshots/markdownlint-test-repos-mdn-content.js.snap rename to test/snapshots/markdownlint-test-repos-mdn-content.mjs.snap diff --git a/test/snapshots/markdownlint-test-repos-small.js.md b/test/snapshots/markdownlint-test-repos-small.mjs.md similarity index 99% rename from test/snapshots/markdownlint-test-repos-small.js.md rename to test/snapshots/markdownlint-test-repos-small.mjs.md index 11feae1bf..d2ec5a21f 100644 --- a/test/snapshots/markdownlint-test-repos-small.js.md +++ b/test/snapshots/markdownlint-test-repos-small.mjs.md @@ -1,6 +1,6 @@ -# Snapshot report for `test/markdownlint-test-repos-small.js` +# Snapshot report for `test/markdownlint-test-repos-small.mjs` -The actual snapshot is saved in `markdownlint-test-repos-small.js.snap`. +The actual snapshot is saved in `markdownlint-test-repos-small.mjs.snap`. Generated by [AVA](https://avajs.dev). diff --git a/test/snapshots/markdownlint-test-repos-small.js.snap b/test/snapshots/markdownlint-test-repos-small.mjs.snap similarity index 100% rename from test/snapshots/markdownlint-test-repos-small.js.snap rename to test/snapshots/markdownlint-test-repos-small.mjs.snap diff --git a/test/snapshots/markdownlint-test-scenarios.js.md b/test/snapshots/markdownlint-test-scenarios.js.md deleted file mode 100644 index 6d3649651..000000000 --- a/test/snapshots/markdownlint-test-scenarios.js.md +++ /dev/null @@ -1,59265 +0,0 @@ -# Snapshot report for `test/markdownlint-test-scenarios.js` - -The actual snapshot is saved in `markdownlint-test-scenarios.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## 4-tabs-MD010.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 13, - ], - fixInfo: { - deleteCount: 13, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 1, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 2, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 35', - errorRange: [ - 35, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 35, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: ` text {MD010}␊ - text and text 2 {MD010}␊ - texts with trailing spaces {MD010} ␊ - ␊ - ␊ - `, - } - -## MD001-MD010.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h3; Actual: h4', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: dash', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '*', - }, - lineNumber: 10, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 8, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 0', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 23, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: (3); Actual: (4)', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 29, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 8, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 12, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 13, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 13, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - }, - lineNumber: 15, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 17, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `## One␊ - ␊ - #### Two {MD001}␊ - ␊ - ### Three {MD003} ###␊ - ␊ - * Alpha␊ - * Bravo {MD005} {MD007}␊ - ␊ - * Charlie {MD004}␊ - ␊ - * Delta {MD007}␊ - * Echo {MD007}␊ - ␊ - Text {MD009}␊ - ␊ - Text text {MD010}␊ - ␊ - 1. One␊ - 2. Two␊ - 3. Three␊ - 4. Four␊ - 5. Five {MD005}␊ - 6. Six␊ - 7. Seven␊ - 8. Eight␊ - 9. Nine␊ - 10. Ten␊ - 11. Eleven {MD005}␊ - 12. Twelve␊ - ␊ - ␊ - `, - } - -## MD011-MD021.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 3, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 3, - insertText: '[reversed](link)', - }, - lineNumber: 5, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 11, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 11, - insertText: '[reversed](link)', - }, - lineNumber: 26, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 7, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 99', - errorRange: [ - 81, - 19, - ], - fixInfo: null, - lineNumber: 8, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 40; Actual: 62', - errorRange: [ - 41, - 22, - ], - fixInfo: null, - lineNumber: 10, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: '$ command with no output {MD01...', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 12, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '##No space A {MD018}', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 14, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '## Multiple spaces B {MD019}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 16, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '##No space C {MD020} ##', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 23, - editColumn: 1, - insertText: '## No space C {MD020} ##', - }, - lineNumber: 18, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## No space D {MD020}##', - errorDetail: null, - errorRange: [ - 21, - 3, - ], - fixInfo: { - deleteCount: 23, - editColumn: 1, - insertText: '## No space D {MD020} ##', - }, - lineNumber: 20, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## Multiple spaces E {MD021} ...', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 22, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '... Multiple spaces F {MD021} ##', - errorDetail: null, - errorRange: [ - 30, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 24, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - ], - fixed: `# Top level heading␊ - ␊ - ␊ - ␊ - A [reversed](link) example. {MD011}␊ - ␊ - 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789␊ - ␊ - ## 123456789 123456789 123456789 123456789 123456789 123456789␊ - ␊ - command with no output {MD014}␊ - ␊ - ## No space A {MD018}␊ - ␊ - ## Multiple spaces B {MD019}␊ - ␊ - ## No space C {MD020} ##␊ - ␊ - ## No space D {MD020} ##␊ - ␊ - ## Multiple spaces E {MD021} ##␊ - ␊ - ## Multiple spaces F {MD021} ##␊ - ␊ - *Another* [reversed](link) example. {MD011}␊ - ␊ - {MD012:7} {MD013:8} {MD013:10}␊ - ␊ - ␊ - `, - } - -## MD022-MD030.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '# Heading', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 2, - }, - lineNumber: 1, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: ' # Heading', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 1, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: 'Heading', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 4, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'Heading', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 4, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \'.\'', - errorRange: [ - 27, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 6, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: '> Multiple spaces {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 8, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > Multiple spaces, multiple...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 15, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > > Multiple spaces, multip...', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 17, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > > Multiple spaces, multip...', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 19, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Style: 1/2/3', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 13, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - ], - fixed: `# Heading␊ - ␊ - Text␊ - ␊ - # Heading␊ - ␊ - ## Another heading {MD026}␊ - ␊ - > Multiple spaces {MD027}␊ - ␊ - > Blank line above␊ - ␊ - 1. Alpha␊ - 3. Beta {MD029} {MD030}␊ - ␊ - > > Multiple spaces, multiple blockquotes {MD027}␊ - > >␊ - > > > Multiple spaces, multiple blockquotes {MD027}␊ - > > >␊ - > > > Multiple spaces, multiple blockquotes {MD027}␊ - ␊ - {MD022:1} {MD023:1} {MD024:4} {MD025:4} {MD028:9}␊ - `, - } - -## MD030-warning-message.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 19, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 21, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: '-', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 4, - }, - lineNumber: 3, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1.', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 7, - }, - lineNumber: 6, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - ], - fixed: `#␊ - ␊ - -␊ - ␊ - (bare list item marker {MD032:3})␊ - ␊ - 1.␊ - ␊ - (bare list item marker {MD032:6})␊ - ␊ - -a␊ - (not a list item)␊ - ␊ - 1.a␊ - (not a list item)␊ - ␊ - - a␊ - ␊ - 1. a␊ - ␊ - - a {MD030}␊ - ␊ - 1. a {MD030}␊ - `, - } - -## MD031-MD040.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 4, - }, - lineNumber: 3, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '* List {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 4, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '* List {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 48, - }, - lineNumber: 47, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 7, - 5, - ], - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 6, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 6, - insertText: '', - }, - lineNumber: 8, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: 'Emphasis {MD036}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: '* i', - errorDetail: null, - errorRange: [ - 7, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 15, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e *', - errorDetail: null, - errorRange: [ - 14, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - }, - lineNumber: 15, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* s', - errorDetail: null, - errorRange: [ - 17, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - }, - lineNumber: 31, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e *', - errorDetail: null, - errorRange: [ - 21, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 22, - }, - lineNumber: 32, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e **', - errorDetail: null, - errorRange: [ - 22, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 33, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ s', - errorDetail: null, - errorRange: [ - 17, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - }, - lineNumber: 34, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '__ s', - errorDetail: null, - errorRange: [ - 19, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 35, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e __', - errorDetail: null, - errorRange: [ - 25, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 26, - }, - lineNumber: 35, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* i', - errorDetail: null, - errorRange: [ - 7, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 62, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e *', - errorDetail: null, - errorRange: [ - 10, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 63, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '` inside`', - errorDetail: null, - errorRange: [ - 7, - 9, - ], - fixInfo: { - deleteCount: 7, - editColumn: 8, - insertText: 'inside', - }, - lineNumber: 17, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`` inside``', - errorDetail: null, - errorRange: [ - 7, - 11, - ], - fixInfo: { - deleteCount: 7, - editColumn: 9, - insertText: 'inside', - }, - lineNumber: 24, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code`', - errorDetail: null, - errorRange: [ - 19, - 7, - ], - fixInfo: { - deleteCount: 5, - editColumn: 20, - insertText: 'code', - }, - lineNumber: 25, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` elements`', - errorDetail: null, - errorRange: [ - 26, - 11, - ], - fixInfo: { - deleteCount: 9, - editColumn: 27, - insertText: 'elements', - }, - lineNumber: 26, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`` code``', - errorDetail: null, - errorRange: [ - 21, - 9, - ], - fixInfo: { - deleteCount: 5, - editColumn: 23, - insertText: 'code', - }, - lineNumber: 27, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`` ` embedded backtick``', - errorDetail: null, - errorRange: [ - 1, - 25, - ], - fixInfo: { - deleteCount: 21, - editColumn: 3, - insertText: ' ` embedded backtick', - }, - lineNumber: 28, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '``embedded backtick` ``', - errorDetail: null, - errorRange: [ - 1, - 24, - ], - fixInfo: { - deleteCount: 20, - editColumn: 3, - insertText: 'embedded backtick` ', - }, - lineNumber: 29, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code {MD038}', - errorDetail: null, - errorRange: [ - 6, - 14, - ], - fixInfo: { - deleteCount: 13, - editColumn: 7, - insertText: 'code {MD038}', - }, - lineNumber: 38, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'span `', - errorDetail: null, - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - insertText: 'span', - }, - lineNumber: 44, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'span code ```', - errorDetail: null, - errorRange: [ - 1, - 13, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'span code', - }, - lineNumber: 53, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '```` code {MD038}', - errorDetail: null, - errorRange: [ - 11, - 17, - ], - fixInfo: { - deleteCount: 13, - editColumn: 15, - insertText: 'code {MD038}', - }, - lineNumber: 55, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '[ inside ]', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 19, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ inside ]', - errorDetail: null, - errorRange: [ - 15, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - }, - lineNumber: 19, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ space]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 60, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[space ]', - errorDetail: null, - errorRange: [ - 32, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 32, - }, - lineNumber: 60, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ space ]', - errorDetail: null, - errorRange: [ - 47, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 47, - }, - lineNumber: 60, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ space ]', - errorDetail: null, - errorRange: [ - 53, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 53, - }, - lineNumber: 60, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - ], - fixed: `\`\`\`js␊ - debugger;␊ - \`\`\`␊ - ␊ - * List {MD032}␊ - ␊ - Inline
HTML {MD033}␊ - ␊ - Bare link {MD034}␊ - ␊ - ---␊ - ***␊ - ␊ - *Emphasis {MD036}*␊ - ␊ - Space *inside* emphasis {MD037}␊ - ␊ - Space \`inside\` code span {MD038}␊ - ␊ - Space [inside](link) text {MD039}␊ - ␊ - \`\`\`␊ - \`\`\`␊ - ␊ - space \`\`inside\`\` code {MD038}␊ - space \`inside\` of \`code\` elements {MD038}␊ - \`space\` inside \`of\` code \`elements\` {MD038}␊ - space \`\`inside\`\` of \`\`code\`\` elements {MD038}␊ - \`\` \` embedded backtick\`\` {MD038}␊ - \`\`embedded backtick\` \`\` {MD038}␊ - ␊ - some *space* in *some* emphasis {MD037}␊ - some *space* in *some* emphasis {MD037}␊ - some *space* in **some** emphasis {MD037}␊ - some _space_ in _some_ emphasis {MD037}␊ - some __space__ in __some__ emphasis {MD037}␊ - ␊ - Text␊ - text \`code {MD038}␊ - span\` text␊ - text.␊ - ␊ - Text␊ - text \`code␊ - span\` text {MD038}␊ - text.␊ - ␊ - * List {MD032}␊ - ␊ - ---␊ - ␊ - Text␊ - text \`\`\`code␊ - span code␊ - span code\`\`\` text {MD038}␊ - text␊ - text text \`\`\`\`code {MD038}␊ - span code␊ - span\`\`\`\` text␊ - text.␊ - ␊ - Text [space](link) text [space](link) text [space](link) text. {MD039}␊ - ␊ - Space *inside {MD037}␊ - multi-line* emphasis. {MD037}␊ - ␊ - {MD031:3} {MD035:11} {MD040:21}␊ - ␊ - ␊ - `, - } - -## MD041-MD050.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Not a heading {MD041}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - { - errorContext: '[empty]()', - errorDetail: null, - errorRange: [ - 4, - 9, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[empty](#)', - errorDetail: null, - errorRange: [ - 4, - 10, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[empty](<>)', - errorDetail: null, - errorRange: [ - 4, - 11, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[empty one]()', - errorDetail: null, - errorRange: [ - 25, - 13, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '# Heading', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 64, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: MARKDOWNLINT', - errorRange: [ - 29, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 29, - insertText: 'markdownlint', - }, - lineNumber: 9, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 7, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 7, - insertText: 'markdownlint', - }, - lineNumber: 12, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: MarkDownLint', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 1, - insertText: 'markdownlint', - }, - lineNumber: 15, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 33, - 14, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 41, - 1, - ], - fixInfo: { - editColumn: 42, - insertText: `␊ - `, - }, - lineNumber: 64, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - insertText: '*', - }, - lineNumber: 31, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 26, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 26, - insertText: '*', - }, - lineNumber: 31, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 49, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 49, - insertText: '*', - }, - lineNumber: 31, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 56, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 56, - insertText: '*', - }, - lineNumber: 31, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '*', - }, - lineNumber: 36, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '*', - }, - lineNumber: 37, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 28, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 28, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 40, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 40, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 47, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 47, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 54, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 54, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 56, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 56, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 68, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 68, - insertText: '*', - }, - lineNumber: 45, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - insertText: '__', - }, - lineNumber: 33, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 36, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 36, - insertText: '__', - }, - lineNumber: 33, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 62, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 62, - insertText: '__', - }, - lineNumber: 33, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 70, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 70, - insertText: '__', - }, - lineNumber: 33, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 8, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 8, - insertText: '__', - }, - lineNumber: 41, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 9, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 9, - insertText: '__', - }, - lineNumber: 42, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 14, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 14, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 22, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 22, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 43, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 43, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 51, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 51, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 59, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 59, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 62, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 62, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 75, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 75, - insertText: '__', - }, - lineNumber: 47, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - ], - fixed: `Not a heading {MD041}␊ - ␊ - An [empty]() link {MD042}␊ - ␊ - An [empty](#) link with fragment {MD042}␊ - ␊ - An [empty](<>) link with angle brackets {MD042}␊ - ␊ - This is a test file for the markdownlint package. {MD044}␊ - ␊ - This is a paragraph␊ - about markdownlint {MD044}␊ - that capitalizes the␊ - name wrong twice:␊ - markdownlint. {MD044}␊ - ␊ - A [normal](link) and an [empty one]() and a [fragment](#one). {MD042}␊ - ␊ - An image without alternate text ![](image.jpg) {MD045}␊ - ␊ - \`\`\`text␊ - Fenced code␊ - \`\`\`␊ - ␊ - Indented code {MD046}␊ - ␊ - ~~~text␊ - Fenced code {MD048:27}␊ - ~~~␊ - ␊ - Mixed *emphasis* on *this* line *with* multiple *issues* {MD049}␊ - ␊ - Mixed __strong emphasis__ on __this__ line __with__ multiple __issues__ {MD050}␊ - ␊ - Inconsistent␊ - emphasis *text {MD049}␊ - spanning* many {MD049}␊ - lines␊ - ␊ - Inconsistent␊ - strong __emphasis {MD050}␊ - spanning__ many {MD050}␊ - lines␊ - ␊ - Inconsistent *double* text *interleaved* text *double* *interleaved* emphasis. {MD049}␊ - ␊ - Inconsistent __double__ text __interleaved__ text __double__ __interleaved__ strong emphasis. {MD050}␊ - ␊ - ␊ - ␊ - Missing newline character {MD043} {MD047}␊ - `, - } - -## MD051-MD060.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[link with a missing](#fragment)', - errorDetail: null, - errorRange: [ - 3, - 32, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[link with a][undefined-label]', - errorDetail: 'Missing link or image reference definition: "undefined-label"', - errorRange: [ - 3, - 30, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[unused-label]: {MD053}', - errorDetail: 'Unused link or image reference definition: "unused-label"', - errorRange: [ - 1, - 23, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 10, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - ], - fixed: `# detailed-results-MD051-MD060␊ - ␊ - A [link with a missing](#fragment) {MD051}␊ - ␊ - A [link with a][defined-label]␊ - ␊ - A [link with a][undefined-label] {MD052}␊ - ␊ - [defined-label]: https://example.com␊ - `, - } - -## alternate_top_level_heading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Another one {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `## A level 2 top level heading␊ - ␊ - ## Another one {MD025}␊ - ␊ - ␊ - `, - } - -## atx-heading-spacing-trailing-spaces.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '##Heading 1 {MD018}', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '## Heading 2 {MD019}', - errorDetail: null, - errorRange: [ - 4, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 4, - }, - lineNumber: 7, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '##Heading 3 {MD020} ##', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 24, - editColumn: 1, - insertText: '## Heading 3 {MD020} ##', - }, - lineNumber: 9, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## Heading 4 {MD020}##', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 24, - editColumn: 1, - insertText: '## Heading 4 {MD020} ##', - }, - lineNumber: 11, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '##Heading 5 {MD020}##', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 23, - editColumn: 1, - insertText: '## Heading 5 {MD020} ##', - }, - lineNumber: 13, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## Heading 5 {MD021} ##', - errorDetail: null, - errorRange: [ - 4, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 4, - }, - lineNumber: 15, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 6 {MD021} ##', - errorDetail: null, - errorRange: [ - 22, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 22, - }, - lineNumber: 17, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 7 {MD021} ##', - errorDetail: null, - errorRange: [ - 4, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 4, - }, - lineNumber: 19, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 7 {MD021} ##', - errorDetail: null, - errorRange: [ - 25, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 25, - }, - lineNumber: 19, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - ], - fixed: `# atx-heading-spacing-trailing-spaces␊ - ␊ - ␊ - ␊ - ## Heading 1 {MD018} ␊ - ␊ - ## Heading 2 {MD019} ␊ - ␊ - ## Heading 3 {MD020} ##␊ - ␊ - ## Heading 4 {MD020} ##␊ - ␊ - ## Heading 5 {MD020} ##␊ - ␊ - ## Heading 5 {MD021} ## ␊ - ␊ - ## Heading 6 {MD021} ## ␊ - ␊ - ## Heading 7 {MD021} ## ␊ - `, - } - -## atx_closed_heading_spacing.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '#Heading 1 {MD020} #', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 20, - editColumn: 1, - insertText: '# Heading 1 {MD020} #', - }, - lineNumber: 1, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## Heading 2 {MD020}##', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 22, - editColumn: 1, - insertText: '## Heading 2 {MD020} ##', - }, - lineNumber: 3, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '##Heading 3 {MD020}##', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 21, - editColumn: 1, - insertText: '## Heading 3 {MD020} ##', - }, - lineNumber: 5, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## Heading 4 {MD021} ##', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 7, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 5 {MD021} ##', - errorDetail: null, - errorRange: [ - 22, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 22, - }, - lineNumber: 9, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 6 {MD021} ##', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 11, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 6 {MD021} ##', - errorDetail: null, - errorRange: [ - 23, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 11, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 7 {MD021} ##', - errorDetail: null, - errorRange: [ - 4, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 4, - }, - lineNumber: 13, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 7 {MD021} ##', - errorDetail: null, - errorRange: [ - 24, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 24, - }, - lineNumber: 13, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - ], - fixed: `# Heading 1 {MD020} #␊ - ␊ - ## Heading 2 {MD020} ##␊ - ␊ - ## Heading 3 {MD020} ##␊ - ␊ - ## Heading 4 {MD021} ##␊ - ␊ - ## Heading 5 {MD021} ##␊ - ␊ - ## Heading 6 {MD021} ##␊ - ␊ - ## Heading 7 {MD021} ##␊ - ␊ - ## Heading 8\\#␊ - ␊ - ## Heading 9 \\#␊ - ␊ - ## Heading 10 \\#␊ - ␊ - ␊ - `, - } - -## atx_heading_spacing.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '#Heading 1 {MD018}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - editColumn: 2, - insertText: ' ', - }, - lineNumber: 1, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '## Heading 2 {MD019}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 3, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '## Heading 3 {MD019}', - errorDetail: null, - errorRange: [ - 4, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 4, - }, - lineNumber: 5, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - ], - fixed: `# Heading 1 {MD018}␊ - ␊ - ## Heading 2 {MD019}␊ - ␊ - ## Heading 3 {MD019}␊ - ␊ - ␊ - `, - } - -## backslashes-and-backticks.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - \\\\\`\\\\␊ - \\\\\`\\\\␊ - `, - } - -## bare-list-markers.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Bare List Markers␊ - ␊ - ## Ordered 1/1/1␊ - ␊ - 1.␊ - 1.␊ - 1.␊ - ␊ - ## Ordered 1/2/3␊ - ␊ - 1.␊ - 2.␊ - 3.␊ - ␊ - ## Unordered *␊ - ␊ - *␊ - *␊ - *␊ - ␊ - ## Unordered +␊ - ␊ - +␊ - +␊ - +␊ - ␊ - ## Unordered -␊ - ␊ - -␊ - -␊ - -␊ - ␊ - ␊ - `, - } - -## bare-urls-in-html.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'https://example.com/fail', - errorDetail: null, - errorRange: [ - 6, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 6, - insertText: '', - }, - lineNumber: 7, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/fail', - errorDetail: null, - errorRange: [ - 49, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 49, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/fail', - errorDetail: null, - errorRange: [ - 49, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 49, - insertText: '', - }, - lineNumber: 13, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/fail', - errorDetail: null, - errorRange: [ - 41, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 41, - insertText: '', - }, - lineNumber: 19, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/fail', - errorDetail: null, - errorRange: [ - 16, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 16, - insertText: '', - }, - lineNumber: 21, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/fail', - errorDetail: null, - errorRange: [ - 17, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 17, - insertText: '', - }, - lineNumber: 23, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - ], - fixed: `# Bare URLs in HTML␊ - ␊ -

␊ - https://example.com/pass␊ -

␊ - ␊ - Text text. {MD034}␊ - ␊ - Text https://example.com/pass text.␊ - ␊ - Text https://example.com/pass text text. {MD034}␊ - ␊ - Text https://example.com/pass text text https://example.com/pass text. {MD034}␊ - ␊ - Text text text https://example.com/pass text.␊ - ␊ - Text text text https://example.com/pass text.␊ - ␊ - Text text text text text. {MD034}␊ - ␊ - Text
text
text. {MD034}␊ - ␊ - Text
text
text. {MD034}␊ - ␊ - ␊ - `, - } - -## bare-urls.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 15, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 15, - insertText: '', - }, - lineNumber: 3, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/', - errorDetail: null, - errorRange: [ - 15, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 15, - insertText: '', - }, - lineNumber: 5, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/?query=str...', - errorDetail: null, - errorRange: [ - 15, - 38, - ], - fixInfo: { - deleteCount: 38, - editColumn: 15, - insertText: '', - }, - lineNumber: 7, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/info.htm', - errorDetail: null, - errorRange: [ - 15, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 15, - insertText: '', - }, - lineNumber: 9, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 7, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 7, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 11, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 11, - insertText: '', - }, - lineNumber: 13, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 25, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 25, - insertText: '', - }, - lineNumber: 29, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 26, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 26, - insertText: '', - }, - lineNumber: 31, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 1, - insertText: '', - }, - lineNumber: 73, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 1, - insertText: '', - }, - lineNumber: 78, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com#heading-', - errorDetail: null, - errorRange: [ - 27, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 27, - insertText: '', - }, - lineNumber: 88, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'user@example.com', - errorDetail: null, - errorRange: [ - 40, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 40, - insertText: '', - }, - lineNumber: 96, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 59, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 59, - insertText: '', - }, - lineNumber: 106, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - ], - fixed: `# Detailed Results Bare URLs␊ - ␊ - For more, see . {MD034}␊ - ␊ - For more, see . {MD034}␊ - ␊ - For more, see . {MD034}␊ - ␊ - For more, see . {MD034}␊ - ␊ - Visit , then refresh. {MD034}␊ - ␊ - The site () is down. {MD034}␊ - ␊ - ␊ - ␊ - Some documents use to link.␊ - ␊ - Or to link.␊ - ␊ - Or repeat the URL https://example.com.␊ - ␊ - Or https://example.com/info.htm.␊ - ␊ - This is allowed to avoid embedding angle brackets in HTML Text https://example.com.␊ - ␊ - As is https://example.com/info.htm text.␊ - ␊ -
Another violation: . {MD034}
␊ - ␊ -
Another violation: . {MD034}
␊ - ␊ - This is not a bare [link]( https://example.com ).␊ - ␊ - Nor is [link](https://example.com/path-with(parens)).␊ - ␊ - Or .␊ - ␊ - URLs in HTML attributes are not bare:␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - ␊ - URLs surrounded by HTML tags are not bare:␊ - ␊ - Not https://example.com bare.␊ - ␊ - Not
https://example.com
bare.␊ - ␊ -

␊ - Not bare due to being in an HTML block:␊ - https://example.com␊ - https://example.com␊ -

https://example.com
␊ -

␊ - ␊ -
␊ - https://example.com␊ -
␊ - ␊ -
␊ - https://example.com␊ - ␊ -
␊ - ␊ -
␊ - ␊ - {MD034}␊ -
␊ - ␊ -
␊ - ␊ - {MD034}␊ - ␊ -
␊ - ␊ - URLs in link and image text are not bare:␊ - ␊ - Text [link to https://example.com site](https://example.com) text.␊ - ␊ - Image ![for https://example.com site](https://example.com) text.␊ - ␊ - URLs may end with a dash: {MD034}␊ - ␊ - ... when explicit: ␊ - ␊ - ... when embedded: https://example.com#heading-␊ - ␊ - Links with spaces inside angle brackets are okay: [blue jay]()␊ - ␊ - Email addresses are treated similarly: {MD034}␊ - ␊ - Angle brackets work the same for email: ␊ - ␊ - Unusual email addresses are handled: ␊ - ␊ - ---␊ - ␊ - [is-a-valid]: https://example.com␊ - ␊ - Links bind to the innermost [link that [is-a-valid] link]() {MD034}␊ - ␊ - But not if the [link [is-not-a-valid] link](https://example.com)␊ - ␊ - Escaping both inner square brackets avoids confusion:␊ - [link \\[is-not-a-valid\\] link](https://example.com)␊ - `, - } - -## blanks-around-fences-in-lists.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 6, - }, - lineNumber: 5, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '2. ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 6, - }, - lineNumber: 6, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 9, - }, - lineNumber: 8, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '3. ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 9, - }, - lineNumber: 9, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 18, - }, - lineNumber: 17, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '- ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 18, - }, - lineNumber: 18, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 21, - }, - lineNumber: 20, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '- ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 21, - }, - lineNumber: 21, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 30, - }, - lineNumber: 29, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> 2. ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 30, - }, - lineNumber: 30, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 33, - }, - lineNumber: 32, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> 3. ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 33, - }, - lineNumber: 33, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 42, - }, - lineNumber: 41, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> - ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 42, - }, - lineNumber: 42, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 45, - }, - lineNumber: 44, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> - ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 45, - }, - lineNumber: 45, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 54, - }, - lineNumber: 53, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > 2. ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 54, - }, - lineNumber: 54, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 57, - }, - lineNumber: 56, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > 3. ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 57, - }, - lineNumber: 57, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 66, - }, - lineNumber: 65, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > - ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 66, - }, - lineNumber: 66, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 69, - }, - lineNumber: 68, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > - ```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 69, - }, - lineNumber: 69, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - ], - fixed: `# Blanks Around Fences In Lists␊ - ␊ - 1. \`\`\`text␊ - Text␊ - \`\`\`␊ - ␊ - 2. \`\`\`text␊ - Text␊ - \`\`\`␊ - ␊ - 3. \`\`\`text␊ - Text␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - - \`\`\`text␊ - Text␊ - \`\`\`␊ - ␊ - - \`\`\`text␊ - Text␊ - \`\`\`␊ - ␊ - - \`\`\`text␊ - Text␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - > 1. \`\`\`text␊ - > Text␊ - > \`\`\`␊ - >␊ - > 2. \`\`\`text␊ - > Text␊ - > \`\`\`␊ - >␊ - > 3. \`\`\`text␊ - > Text␊ - > \`\`\`␊ - ␊ - Text␊ - ␊ - > - \`\`\`text␊ - > Text␊ - > \`\`\`␊ - >␊ - > - \`\`\`text␊ - > Text␊ - > \`\`\`␊ - >␊ - > - \`\`\`text␊ - > Text␊ - > \`\`\`␊ - ␊ - Text␊ - ␊ - > > 1. \`\`\`text␊ - > > Text␊ - > > \`\`\`␊ - > >␊ - > > 2. \`\`\`text␊ - > > Text␊ - > > \`\`\`␊ - > >␊ - > > 3. \`\`\`text␊ - > > Text␊ - > > \`\`\`␊ - ␊ - Text␊ - ␊ - > > - \`\`\`text␊ - > > Text␊ - > > \`\`\`␊ - > >␊ - > > - \`\`\`text␊ - > > Text␊ - > > \`\`\`␊ - > >␊ - > > - \`\`\`text␊ - > > Text␊ - > > \`\`\`␊ - ␊ - {MD031:5} {MD031:6} {MD031:8} {MD031:9} {MD031:17} {MD031:18} {MD031:20}␊ - {MD031:21} {MD031:29} {MD031:30} {MD031:32} {MD031:33} {MD031:41} {MD031:42}␊ - {MD031:44} {MD031:45} {MD031:53} {MD031:54} {MD031:56} {MD031:57} {MD031:65}␊ - {MD031:66} {MD031:68} {MD031:69}␊ - `, - } - -## blanks-around-headings--1-1.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Elderberry {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 21, - }, - lineNumber: 19, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Blanks Around Headings␊ - ␊ - ## Apple␊ - ␊ - Text␊ - ## Banana␊ - ␊ - Text␊ - ␊ - ## Cherry␊ - ␊ - Text␊ - ␊ - ␊ - ## Durian ##␊ - ␊ - Text␊ - ␊ - Elderberry {MD022}␊ - ------------------␊ - ␊ - Text␊ - ␊ - ---␊ - ## Fig␊ - ␊ - ␊ - `, - } - -## blanks-around-headings-0-2.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Banana {MD022}', - errorDetail: 'Expected: 2; Actual: 1; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 9, - }, - lineNumber: 8, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Elderberry {MD022}', - errorDetail: 'Expected: 2; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - ␊ - `, - lineNumber: 23, - }, - lineNumber: 21, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Blanks Around Headings␊ - ␊ - ␊ - ## Apple␊ - ␊ - ␊ - Text␊ - ## Banana {MD022}␊ - ␊ - ␊ - Text␊ - ## Cherry␊ - ␊ - ␊ - Text␊ - ## Durian ##␊ - ␊ - ␊ - Text␊ - ␊ - ---␊ - Elderberry {MD022}␊ - ------------------␊ - ␊ - ␊ - Text␊ - ## Fig␊ - ␊ - ␊ - `, - } - -## blanks-around-headings-1--1.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Durian {MD022} ##', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 16, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Blanks Around Headings␊ - ␊ - ## Apple␊ - Text␊ - ␊ - ## Banana␊ - ␊ - Text␊ - ␊ - ## Cherry␊ - ␊ - ␊ - Text␊ - ␊ - ---␊ - ␊ - ## Durian {MD022} ##␊ - ␊ - Text␊ - ␊ - ---␊ - ␊ - Elderberry␊ - ------------------␊ - Text␊ - ␊ - ## Fig␊ - ␊ - ␊ - `, - } - -## blanks-around-headings-3-0.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Durian {MD022} ##', - errorDetail: 'Expected: 3; Actual: 2; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 19, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Elderberry {MD022}', - errorDetail: 'Expected: 3; Actual: 1; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - ␊ - `, - }, - lineNumber: 22, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Blanks Around Headings␊ - ␊ - ␊ - ␊ - ## Apple␊ - Text␊ - ␊ - ␊ - ␊ - ## Banana␊ - Text␊ - ␊ - ␊ - ␊ - ## Cherry␊ - Text␊ - ␊ - ␊ - ␊ - ## Durian {MD022} ##␊ - Text␊ - ␊ - ␊ - ␊ - Elderberry {MD022}␊ - ------------------␊ - Text␊ - ␊ - ␊ - ␊ - ## Fig␊ - ␊ - ␊ - `, - } - -## blanks-around-headings-arrays.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '# Apple - Top {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 5, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Banana - Top {MD022}', - errorDetail: 'Expected: 2; Actual: 1; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 18, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Banana - Bottom {MD022}', - errorDetail: 'Expected: 2; Actual: 1; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 25, - }, - lineNumber: 24, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '### Cherry - Top {MD022}', - errorDetail: 'Expected: 3; Actual: 2; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 35, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '### Cherry - Bottom {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 42, - }, - lineNumber: 41, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '#### Durian - Bottom {MD022} ####', - errorDetail: 'Expected: 3; Actual: 1; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - ␊ - `, - lineNumber: 55, - }, - lineNumber: 54, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '##### Elderberry - Top {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 61, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '###### Fig - Top {MD022} ######', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 74, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '###### Fig - Bottom {MD022} ######', - errorDetail: 'Expected: 4; Actual: 1; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - ␊ - ␊ - `, - lineNumber: 82, - }, - lineNumber: 81, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Grape - Top {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 89, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Honeycomb - Top {MD022}', - errorDetail: 'Expected: 2; Actual: 1; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 107, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Honeycomb - Bottom {MD022}', - errorDetail: 'Expected: 2; Actual: 1; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 116, - }, - lineNumber: 114, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Blanks Around Headings (Arrays)␊ - ␊ - # Apple - Good␊ - Text␊ - ␊ - # Apple - Top {MD022}␊ - Text␊ - ␊ - # Apple - Bottom␊ - ␊ - Text␊ - ␊ - ␊ - ## Banana - Good␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - ## Banana - Top {MD022}␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - ## Banana - Bottom {MD022}␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - ### Cherry - Good␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - ### Cherry - Top {MD022}␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - ### Cherry - Bottom {MD022}␊ - ␊ - Text␊ - #### Durian - Good ####␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - #### Durian - Top ####␊ - ␊ - ␊ - ␊ - Text␊ - #### Durian - Bottom {MD022} ####␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - ##### Elderberry - Good␊ - ␊ - Text␊ - ␊ - ##### Elderberry - Top {MD022}␊ - ␊ - Text␊ - ␊ - ##### Elderberry - Bottom␊ - Text␊ - ␊ - ###### Fig - Good ######␊ - ␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - ###### Fig - Top {MD022} ######␊ - ␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - ###### Fig - Bottom {MD022} ######␊ - ␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - Grape - Good␊ - ============␊ - ␊ - ---␊ - ␊ - Grape - Top {MD022}␊ - ===================␊ - ␊ - Text␊ - ␊ - Grape - Bottom␊ - ==============␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - Honeycomb - Good␊ - ---------␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - Honeycomb - Top {MD022}␊ - -----------------------␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - Honeycomb - Bottom {MD022}␊ - --------------------------␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## blanks-around-headings.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Banana {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 8, - }, - lineNumber: 7, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Durian {MD022} ##', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 13, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Elderberry {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 18, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Elderberry {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 20, - }, - lineNumber: 18, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Blanks Around Headings␊ - ␊ - ## Apple␊ - ␊ - Text␊ - ␊ - ## Banana {MD022}␊ - ␊ - Text␊ - ␊ - ## Cherry␊ - ␊ - Text␊ - ␊ - ## Durian {MD022} ##␊ - ␊ - Text␊ - ␊ - ---␊ - ␊ - Elderberry {MD022}␊ - ------------------␊ - ␊ - Text␊ - ␊ - ## Fig␊ - ␊ - ␊ - `, - } - -## blanks-around-tables.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 29, - 1, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 29, - 1, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: '| Header | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 8, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Cell | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 20, - }, - lineNumber: 19, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '> | Header | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - }, - lineNumber: 25, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '> | Cell | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 28, - }, - lineNumber: 27, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '> | Cell | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 33, - }, - lineNumber: 32, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Header | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 36, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Cell | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 39, - }, - lineNumber: 38, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Header | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 42, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Cell | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 45, - }, - lineNumber: 44, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Header | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 48, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| Cell | {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 51, - }, - lineNumber: 50, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - ], - fixed: `# Blanks Around Tables␊ - ␊ - | Header | Header |␊ - | ------ | ------ |␊ - | Cell | Cell |␊ - ␊ - Text␊ - ␊ - | Header | {MD058} |␊ - | ------ | ------- |␊ - | Cell | Cell |␊ - ␊ - | Header | Header |␊ - | ------ | ------ |␊ - | Cell | Cell |␊ - Part of table {MD055} {MD056}␊ - ␊ - | Header | Header |␊ - | ------ | ------- |␊ - | Cell | {MD058} |␊ - ␊ - > Blockquote␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > | Header | {MD058} |␊ - > | ------ | ------- |␊ - > | Cell | {MD058} |␊ - >␊ - Text␊ - ␊ - > | Header | Header |␊ - > | ------ | ------- |␊ - > | Cell | {MD058} |␊ - >␊ - > > Blockquote␊ - ␊ - - List Item␊ - ␊ - | Header | {MD058} |␊ - | ------ | ------- |␊ - | Cell | {MD058} |␊ - ␊ - - List Item␊ - ␊ - 1. List Item␊ - ␊ - | Header | {MD058} |␊ - | ------ | ------- |␊ - | Cell | {MD058} |␊ - ␊ - 1. List Item␊ - ␊ - :::directive␊ - ␊ - | Header | {MD058} |␊ - | ------ | ------- |␊ - | Cell | {MD058} |␊ - ␊ - :::␊ - `, - } - -## blanks-around.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Blanks Around␊ - ␊ - ---␊ - ␊ - ## MD022/blanks-around-headings␊ - ␊ - >␊ - ### Alpha␊ - > >␊ - ␊ - ␊ - ### Beta␊ - ␊ - ␊ - > Text␊ - >␊ - > ### Gamma␊ - > >␊ - > > Text␊ - ␊ - ---␊ - ␊ - ## MD031/blanks-around-fences␊ - ␊ - > >␊ - \`\`\`js␊ - console.log();␊ - \`\`\`␊ - >␊ - ␊ - ␊ - \`\`\`js␊ - console.log();␊ - \`\`\`␊ - ␊ - ␊ - > Text␊ - >␊ - > \`\`\`js␊ - > console.log();␊ - > \`\`\`␊ - > >␊ - > >Text␊ - ␊ - ---␊ - ␊ - ## MD032/blanks-around-lists␊ - ␊ - >␊ - - List item␊ - >>␊ - ␊ - ␊ - - List item␊ - ␊ - ␊ - > Text␊ - >␊ - > - List item␊ - >>␊ - >> Text␊ - `, - } - -## blockquote-headings.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '> # Quoted heading in list {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 23, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> # Quoted heading in list {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 24, - }, - lineNumber: 23, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > # Double-quoted heading in list {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 26, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > # Double-quoted heading in list {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 27, - }, - lineNumber: 26, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Quoted sub-heading in list {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 29, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Quoted sub-heading in list {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 30, - }, - lineNumber: 29, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Quoted indented sub-heading in list {MD022} {MD023} {MD027}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 33, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Quoted indented sub-heading in list {MD022} {MD023} {MD027}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 34, - }, - lineNumber: 33, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Heading One {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 41, - }, - lineNumber: 40, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Heading Two {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - }, - lineNumber: 46, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Heading Three {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - }, - lineNumber: 53, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Heading Three {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 54, - }, - lineNumber: 53, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > ### Heading Four {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - }, - lineNumber: 59, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > ### Heading Four {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 60, - }, - lineNumber: 59, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > ### Heading Five {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - }, - lineNumber: 65, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > ### Heading Five {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 66, - }, - lineNumber: 65, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > ### Heading Six {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - }, - lineNumber: 71, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> > ### Heading Six {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 72, - }, - lineNumber: 71, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '> ## Quoted indented sub-head...', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 17, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: ' > ## Quoted indented sub-he...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 33, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: 'Quoted heading {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'Double-quoted heading {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'Quoted heading in list {MD022}...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'Double-quoted heading in list ...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: '> ## Quoted indented sub-head...', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 17, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > ## Quoted indented sub-he...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 33, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - ], - fixed: `# Heading␊ - ␊ - ## Sub-heading␊ - ␊ - > # Quoted heading {MD025}␊ - ␊ - Text␊ - ␊ - > > # Double-quoted heading {MD025}␊ - ␊ - Text␊ - ␊ - > ## Quoted sub-heading␊ - ␊ - Text␊ - ␊ - > ## Quoted indented sub-heading {MD023} {MD027}␊ - ␊ - Text␊ - ␊ - - Item␊ - item␊ - ␊ - > # Quoted heading in list {MD022} {MD025}␊ - ␊ - - Item␊ - item␊ - ␊ - > > # Double-quoted heading in list {MD022} {MD025}␊ - ␊ - - Item␊ - item␊ - ␊ - > ## Quoted sub-heading in list {MD022}␊ - ␊ - - Item␊ - - Item␊ - item␊ - ␊ - > ## Quoted indented sub-heading in list {MD022} {MD023} {MD027}␊ - ␊ - - Item␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > ## Heading One {MD022}␊ - >␊ - > Text␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > ## Heading Two {MD022}␊ - >␊ - > Text␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > ## Heading Three {MD022}␊ - >␊ - > Text␊ - ␊ - Text␊ - ␊ - > > Text␊ - > >␊ - > > ### Heading Four {MD022}␊ - > >␊ - > > Text␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > > ### Heading Five {MD022}␊ - > >␊ - > > Text␊ - ␊ - Text␊ - ␊ - > > Text␊ - > >␊ - > > ### Heading Six {MD022}␊ - >␊ - > Text␊ - ␊ - Text␊ - `, - } - -## blockquote-spaces-nested.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '> A {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 3, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > B {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 5, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> C {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 7, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> A {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 11, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > B {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 13, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > > C {MD027}', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 15, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > D {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 17, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> E {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 19, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> A {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 23, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '>> B {MD027}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 25, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '>>> C {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 27, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '>> D {MD027}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 29, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> E {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 31, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > Text {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 35, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > Text {MD027}', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 39, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > Text {MD027}', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 43, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > Text {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 47, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > > Text {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 51, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> > > > Text {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 55, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '>> >> Text {MD027}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 59, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > Text {MD027}', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 63, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > Text {MD027}', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 67, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > Text {MD027}', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 71, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > Text {MD027}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 75, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - ], - fixed: `# Nested blockquote␊ - ␊ - > A {MD027}␊ - >␊ - > > B {MD027}␊ - >␊ - > C {MD027}␊ - ␊ - Text␊ - ␊ - > A {MD027}␊ - >␊ - > > B {MD027}␊ - > >␊ - > > > C {MD027}␊ - > >␊ - > > D {MD027}␊ - >␊ - > E {MD027}␊ - ␊ - Text␊ - ␊ - > A {MD027}␊ - >␊ - >> B {MD027}␊ - >>␊ - >>> C {MD027}␊ - >>␊ - >> D {MD027}␊ - >␊ - > E {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > > > Text {MD027}␊ - ␊ - Text␊ - ␊ - >> >> Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - ␊ - Text␊ - ␊ - > > Text {MD027}␊ - `, - } - -## blockquote_blank_lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 12, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 10, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 10, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - ], - fixed: `# blockquote_blank_lines␊ - ␊ - Some text␊ - ␊ - > a quote␊ - > same quote␊ - ␊ - > blank line above me␊ - ␊ - > two blank lines above me␊ - ␊ - > space above me␊ - ␊ - * List with embedded blockquote␊ - ␊ - > Test␊ - > Test␊ - ␊ - > Test␊ - ␊ - * Item 2␊ - ␊ - > Test. The blank line below should _not_ trigger MD028 as one blockquote is␊ - > inside the list, and the other is outside it.␊ - ␊ - > Test␊ - ␊ - Expected errors:␊ - ␊ - {MD028:7} {MD028:9} {MD028:10} {MD028:12} {MD028:19}␊ - {MD009:12} (trailing space is intentional)␊ - {MD012:10} (multiple blank lines are intentional)␊ - `, - } - -## blockquote_spaces.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '> Foo {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 6, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> Bar {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 7, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> *foo* {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 14, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> **bar** {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 15, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> "Baz" {MD027}', - errorDetail: null, - errorRange: [ - 3, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - }, - lineNumber: 16, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> `qux` {MD027}', - errorDetail: null, - errorRange: [ - 3, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - }, - lineNumber: 17, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> Foo {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 27, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> Bar {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 28, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > Text {MD027}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 33, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > Text {MD027}', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 37, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > Text {MD027}', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 41, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: '> ', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 47, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - ], - fixed: `# blockquote_spaces␊ - ␊ - Some text␊ - ␊ - > Hello world␊ - > Foo {MD027}␊ - > Bar {MD027}␊ - ␊ - This tests other things embedded in the blockquote:␊ - ␊ - - foo␊ - ␊ - > *Hello world*␊ - > *foo* {MD027}␊ - > **bar** {MD027}␊ - > "Baz" {MD027}␊ - > \`qux\` {MD027}␊ - > *foo* more text␊ - > **bar** more text␊ - > 'baz' more text␊ - > \`qux\` more text␊ - >␊ - > - foo␊ - ␊ - Test the first line being indented too much:␊ - ␊ - > Foo {MD027}␊ - > Bar {MD027}␊ - > Baz␊ - ␊ - Test spaces before the blockquote:␊ - ␊ - > Text {MD027}␊ - ␊ - Text␊ - ␊ - > Text {MD027}␊ - ␊ - Text␊ - ␊ - > Text {MD027}␊ - ␊ - Test nothing in the blockquote:␊ - ␊ - ␊ - ␊ - > ␊ - {MD027:-1}␊ - ␊ - ␊ - ␊ - > Blockquoted code blocks:␊ - >␊ - > Code␊ - > Code␊ - > Code␊ - >␊ - > \`\`\`text␊ - > Code␊ - > Code␊ - > Code␊ - > \`\`\`␊ - `, - } - -## break-all-the-rules.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h3; Actual: h4', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: plus', - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: '*', - }, - lineNumber: 8, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 8, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 17, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 14, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 14, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: '(name)[link]', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 1, - insertText: '[name](link)', - }, - lineNumber: 16, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 18, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 97', - errorRange: [ - 81, - 17, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: '$ dollar {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 23, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '#Heading 4 {MD018}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - editColumn: 2, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '# Heading 5 {MD019}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 27, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '#Heading 6 {MD020} #', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 20, - editColumn: 1, - insertText: '# Heading 6 {MD020} #', - }, - lineNumber: 29, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '# Heading 7 {MD021} {MD003} ...', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 31, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '... Heading 7 {MD021} {MD003} #', - errorDetail: null, - errorRange: [ - 30, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 31, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 10 {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 86, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: ' # Heading 9 {MD023} {MD026}.', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 40, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: 'Heading 8', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \'.\'', - errorRange: [ - 29, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 40, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: '> {MD027}', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 42, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Blank line inside blockquote', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md028.md', - ruleNames: [ - 'MD028', - 'no-blanks-blockquote', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 47, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 2, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 8, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 51, - }, - lineNumber: 50, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '* list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 8, - }, - lineNumber: 7, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '+ list {MD004} {MD007} {MD030...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 8, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '* list {MD032} {MD046:49}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 51, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 55, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: 'https://example.com/page', - errorDetail: null, - errorRange: [ - 1, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 1, - insertText: '', - }, - lineNumber: 57, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: 'Section {MD036} Heading', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 65, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: 'h _', - errorDetail: null, - errorRange: [ - 14, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - }, - lineNumber: 67, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '`with `', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 5, - editColumn: 7, - insertText: 'with', - }, - lineNumber: 69, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '[link with space ]', - errorDetail: null, - errorRange: [ - 17, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 71, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - { - errorContext: '## Heading 1 {MD041:1}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - { - errorContext: '[empty link]()', - errorDetail: null, - errorRange: [ - 1, - 14, - ], - fixInfo: null, - lineNumber: 81, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: # Broken; Actual: # Heading 3 {MD003} {MD043}', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: markdownLint', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 1, - insertText: 'markdownlint', - }, - lineNumber: 83, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 1, - 14, - ], - fixInfo: null, - lineNumber: 85, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 49, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 11, - 1, - ], - fixInfo: { - editColumn: 12, - insertText: `␊ - `, - }, - lineNumber: 140, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '_', - }, - lineNumber: 90, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 15, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - insertText: '_', - }, - lineNumber: 90, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 8, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 8, - insertText: '__', - }, - lineNumber: 94, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 14, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 14, - insertText: '__', - }, - lineNumber: 94, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: '[Missing link fragment](#missing)', - errorDetail: null, - errorRange: [ - 1, - 33, - ], - fixInfo: null, - lineNumber: 96, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Missing link][label]', - errorDetail: 'Missing link or image reference definition: "label"', - errorRange: [ - 1, - 21, - ], - fixInfo: null, - lineNumber: 98, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[unused]: link-destination', - errorDetail: 'Unused link or image reference definition: "unused"', - errorRange: [ - 1, - 26, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 100, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 1, - 11, - ], - fixInfo: { - deleteCount: 11, - editColumn: 1, - insertText: '[text](https://example.com/page)', - }, - lineNumber: 103, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 110, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 11, - 1, - ], - fixInfo: null, - lineNumber: 114, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: '| table {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 117, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - { - errorContext: '| cell {MD058} |', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 120, - }, - lineNumber: 119, - ruleDescription: 'Tables should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md058.md', - ruleNames: [ - 'MD058', - 'blanks-around-tables', - ], - }, - ], - fixed: `## Heading 1 {MD041:1}␊ - ␊ - #### Heading 2 {MD001:3}␊ - ␊ - # Heading 3 {MD003} {MD043} #␊ - ␊ - * list {MD032}␊ - ␊ - * list {MD004} {MD007} {MD030} {MD032}␊ - ␊ - * list␊ - * list {MD007}␊ - * list {MD005}␊ - ␊ - {MD009} {MD010}␊ - ␊ - [name](link) {MD011}␊ - ␊ - {MD012:18}␊ - ␊ - long line long line long line long line long line long line long line long line long line {MD013}␊ - ␊ - dollar {MD014}␊ - ␊ - # Heading 4 {MD018}␊ - ␊ - # Heading 5 {MD019}␊ - ␊ - # Heading 6 {MD020} #␊ - ␊ - # Heading 7 {MD021} {MD003} #␊ - ␊ - # Heading 8␊ - ␊ - # Heading 8␊ - ␊ - {MD024:35}␊ - Note: Can not break MD025 and MD041 in the same file␊ - ␊ - # Heading 9 {MD023} {MD026}␊ - ␊ - > {MD027}␊ - ␊ - > {MD028:43}␊ - ␊ - 1. list␊ - 3. list {MD029}␊ - ␊ - \`\`\`js␊ - \`\`\`␊ - ␊ - * list {MD032} {MD046:49}␊ - ␊ - {MD031:50}␊ - ␊ -
{MD033}␊ - ␊ - {MD034}␊ - ␊ - ---␊ - ␊ - ***␊ - ␊ - {MD035:61}␊ - ␊ - _Section {MD036} Heading_␊ - ␊ - Emphasis _with_ space {MD037}␊ - ␊ - Code \`with\` space {MD038}␊ - ␊ - [link with space](link) {MD039}␊ - ␊ - \`\`\`␊ - code fence without language {MD040:73} {MD046:73}␊ - \`\`\`␊ - ␊ - ~~~js␊ - code fence with different style {MD048:77} {MD046:77}␊ - ~~~␊ - ␊ - [empty link]() {MD042}␊ - ␊ - markdownlint {MD044}␊ - ␊ - ![](image.jpg) {MD045}␊ - ␊ - ## Heading 10 {MD022}␊ - ␊ - Emphasis _with_ underscore style␊ - ␊ - Emphasis _with_ different style {MD049}␊ - ␊ - Strong __with__ underscore style␊ - ␊ - Strong __with__ different style {MD050}␊ - ␊ - [Missing link fragment](#missing) {MD051}␊ - ␊ - [Missing link][label] {MD052}␊ - ␊ - {MD053:100}␊ - ␊ - [text](https://example.com/page) {MD054}␊ - ␊ - ␊ - [url]: https://example.com/page␊ - ␊ - | table | header |␊ - |--------|--------|␊ - {MD055} | cell |␊ - ␊ - | table | header |␊ - |---------|--------|␊ - | {MD056} |␊ - ␊ - Text␊ - ␊ - | table {MD058} |␊ - |-------|␊ - | cell {MD058} |␊ - ␊ - > Blockquote␊ - ␊ - ␊ - ␊ - EOF {MD047}␊ - `, - } - -## bulleted_list_2_space_indent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 7, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 8; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 8, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# bulleted_list_2_space_indent␊ - ␊ - This is a document where the lists are indented by 2 spaces, but the style is␊ - set to 4 space indents for lists:␊ - ␊ - * Test X␊ - * Test Y {MD007}␊ - * Test Z {MD007}␊ - ␊ - ␊ - `, - } - -## bulleted_list_4_space_indent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 4, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 8', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 4, - editColumn: 1, - insertText: '', - }, - lineNumber: 5, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# bulleted_list_4_space_indent␊ - ␊ - * Test X␊ - * Test Y {MD007}␊ - * Test Z {MD007}␊ - `, - } - -## bulleted_list_not_at_beginning_of_line.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 15, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 16, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 17, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 18, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 19, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 20, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 21, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 30, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 31, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 41, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 42, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 43, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 55, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 57, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 59, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# Bulleted List Not at Beginning of Line␊ - ␊ - Text␊ - ␊ - * Item␊ - * Item␊ - * Item␊ - * Item␊ - * Item␊ - * Item␊ - * Item␊ - ␊ - Text␊ - ␊ - * Item {MD007}␊ - * Item {MD007}␊ - * Item {MD007}␊ - * Item {MD007}␊ - * Item {MD007}␊ - * Item {MD007}␊ - * Item {MD007}␊ - ␊ - Text␊ - ␊ - * Item␊ - * Item␊ - ␊ - Text␊ - ␊ - * Item {MD007}␊ - * Item {MD007}␊ - ␊ - Text␊ - ␊ - * Item␊ - * Item␊ - * Item␊ - ␊ - Text␊ - ␊ - * Item {MD007}␊ - * Item {MD007}␊ - * Item {MD007}␊ - ␊ - Text␊ - ␊ - * Item␊ - ␊ - * Item␊ - ␊ - * Item␊ - ␊ - Text␊ - ␊ - * Item {MD007}␊ - ␊ - * Item {MD007}␊ - ␊ - * Item {MD007}␊ - `, - } - -## byte-order-marker-utf8.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - Text␊ - `, - } - -## code-block-in-list.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Code Block in List␊ - ␊ - Text␊ - ␊ - \`\`\`js␊ - // Code␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - 1. Item␊ - ␊ - \`\`\`js␊ - // Code␊ - \`\`\`␊ - ␊ - 1. Item␊ - ␊ - \`\`\`js␊ - // Code␊ - \`\`\`␊ - `, - } - -## code-block-trailing-spaces.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 28, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 28, - }, - lineNumber: 5, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# code-block-trailing-spaces␊ - ␊ - Text␊ - ␊ - Two trailing spaces {MD009}␊ - ␊ - Text␊ - ␊ - Indented code block␊ - ␊ - Statement␊ - Indented statement␊ - ␊ - Statement␊ - Indented statement␊ - ␊ - Two trailing spaces ␊ - ␊ - Text␊ - ␊ - \`\`\`text␊ - Fenced code block␊ - ␊ - Statement␊ - Indented statement␊ - ␊ - Statement␊ - Indented statement␊ - ␊ - Two trailing spaces ␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## code-block-with-language-allowed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 34, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 35, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 36, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 37, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 38, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 39, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 10', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: ' ', - }, - lineNumber: 41, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 45, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 46, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 47, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 48, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `# Heading␊ - ␊ - \`\`\`js␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - \`\`\`␊ - ␊ - \`\`\`js␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - \`\`\`␊ - ␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - ␊ - \`\`\` Text␊ - hello␊ - world␊ - }␊ - \`\`\`␊ - ␊ - if (true) { // {MD010}␊ - console.log("true"); // {MD010}␊ - if (false) { // {MD010}␊ - console.log("false"); // {MD010}␊ - } // {MD010}␊ - } // {MD010}␊ - ␊ - Line with hard tab. {MD010}␊ - ␊ - \`\`\`javascript␊ - if (true) {␊ - console.log("true"); // {MD010}␊ - if (false) { // {MD010}␊ - console.log("false"); // {MD010}␊ - } // {MD010}␊ - }␊ - \`\`\`␊ - ␊ - ␊ - `, - } - -## code-block-with-tabs-allowed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 10', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: ' ', - }, - lineNumber: 35, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# Heading␊ - ␊ - \`\`\`js␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - \`\`\`␊ - ␊ - \`\`\`js␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - \`\`\`␊ - ␊ - if (true) { // {MD046}␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - ␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - ␊ - Line with hard tab. {MD010}␊ - ␊ - ␊ - `, - } - -## code-block-with-tabs.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 14, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 15, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 16, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 17, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 28, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 29, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 30, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 31, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 32, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 33, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 10', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: ' ', - }, - lineNumber: 35, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# Heading␊ - ␊ - \`\`\`js␊ - if (true) {␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - \`\`\`␊ - ␊ - \`\`\`js␊ - if (true) {␊ - console.log("true"); // {MD010}␊ - if (false) { // {MD010}␊ - console.log("false"); // {MD010}␊ - } // {MD010}␊ - }␊ - \`\`\`␊ - ␊ - if (true) { // {MD046}␊ - console.log("true");␊ - if (false) {␊ - console.log("false");␊ - }␊ - }␊ - ␊ - if (true) { // {MD010}␊ - console.log("true"); // {MD010}␊ - if (false) { // {MD010}␊ - console.log("false"); // {MD010}␊ - } // {MD010}␊ - } // {MD010}␊ - ␊ - Line with hard tab. {MD010}␊ - `, - } - -## code-blocks-and-spans.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: code; Actual: Code', - errorRange: [ - 3, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 3, - insertText: 'code', - }, - lineNumber: 1, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: code; Actual: CODE', - errorRange: [ - 6, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 6, - insertText: 'code', - }, - lineNumber: 3, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: code; Actual: CODE', - errorRange: [ - 7, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 7, - insertText: 'code', - }, - lineNumber: 26, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: code; Actual: CODE', - errorRange: [ - 7, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 7, - insertText: 'code', - }, - lineNumber: 28, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - ], - fixed: `# code Blocks and Spans {MD044}␊ - ␊ - Text code text {MD044}␊ - ␊ - Text \`CODE\` text␊ - ␊ - \`\`\`lang␊ - CODE␊ - ␊ - CODE␊ - \`\`\`␊ - ␊ - \`CODE\` text \`CODE\`␊ - ␊ - CODE␊ - ␊ - CODE␊ - ␊ - Text \`CODE␊ - CODE\` text␊ - text text␊ - text \`CODE␊ - CODE CODE␊ - CODE\` text␊ - ␊ - Text \`code {MD044}␊ - ␊ - Text \`code {MD044}␊ - ␊ - ␊ - `, - } - -## code-blocks-prefixed-by-spaces.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 98', - errorRange: [ - 81, - 18, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 98', - errorRange: [ - 81, - 18, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 98', - errorRange: [ - 81, - 18, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# md013-code-blocks-spaces␊ - ␊ - Text text text text text text text text text text text text text text text text text text. {MD013}␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text. {MD046:21}␊ - \`\`\`␊ - ␊ - Text text text text text text text text text text text text text text text text text text. {MD013}␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - Text text text text text text text text text text text text text text text text text text.␊ - \`\`\`␊ - ␊ - Text text text text text text text text text text text text text text text text text text. {MD013}␊ - ␊ - ␊ - `, - } - -## code-fences-in-blockquotes.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```markdown', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 4, - }, - lineNumber: 4, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 7, - }, - lineNumber: 6, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> ```markdown', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 10, - }, - lineNumber: 10, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 13, - }, - lineNumber: 12, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > ```markdown', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 15, - }, - lineNumber: 15, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '> > ```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `> >␊ - `, - lineNumber: 18, - }, - lineNumber: 17, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - ], - fixed: `# Detailed Results Code Fences in Blockquotes␊ - ␊ - Text␊ - ␊ - \`\`\`markdown␊ - Text␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > \`\`\`markdown␊ - > Text␊ - > \`\`\`␊ - >␊ - > Text␊ - > > Text␊ - > >␊ - > > \`\`\`markdown␊ - > > Text␊ - > > \`\`\`␊ - > >␊ - > > Text␊ - ␊ - {MD031:4} {MD031:6} {MD031:10} {MD031:12} {MD031:15} {MD031:17}␊ - `, - } - -## code-with-tabs-allowed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 21, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `# Code With Tabs Allowed␊ - ␊ - Text text {MD010}␊ - ␊ - Text \`code code\` text␊ - ␊ - Text \` code\` text␊ - ␊ - Text \`code \` text␊ - ␊ - Text \`code code␊ - code code␊ - code code\` text␊ - ␊ - console.log(" ");␊ - ␊ - \`\`\`js␊ - console.log(" ");␊ - \`\`\`␊ - ␊ - \`\`\`j s {MD010}␊ - console.log(" ");␊ - \`\`\`␊ - ␊ - console.log("");␊ - ␊ - ␊ - `, - } - -## code-with-tabs-blocked.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 11', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 7', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: ' ', - }, - lineNumber: 7, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 11', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: ' ', - }, - lineNumber: 9, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 12, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 18', - errorRange: [ - 18, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - insertText: ' ', - }, - lineNumber: 15, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 14', - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - insertText: ' ', - }, - lineNumber: 18, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 21, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 14', - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - insertText: ' ', - }, - lineNumber: 22, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `# Code With Tabs Blocked␊ - ␊ - Text text {MD010}␊ - ␊ - Text \`code code\` text {MD010}␊ - ␊ - Text \` code\` text {MD010}␊ - ␊ - Text \`code \` text {MD010}␊ - ␊ - Text \`code code␊ - code code {MD010}␊ - code code\` text␊ - ␊ - console.log(" "); // {MD010}␊ - ␊ - \`\`\`js␊ - console.log(" "); // {MD010}␊ - \`\`\`␊ - ␊ - \`\`\`j s {MD010}␊ - console.log(" "); // {MD010}␊ - \`\`\`␊ - ␊ - console.log(""); // {MD010}␊ - ␊ - ␊ - `, - } - -## code_block_consistency.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 10, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# code_block_consistency␊ - ␊ - This is text.␊ - ␊ - This is a␊ - code block.␊ - ␊ - And here is more text␊ - ␊ - \`\`\`text␊ - and here is a different {MD046:10}␊ - code block␊ - \`\`\`␊ - `, - } - -## code_block_dollar.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '$ ls {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 5, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ less foo {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 6, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ cat bar {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 8, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ mkdir test {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 74, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ cd test {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 75, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ ls test {MD014}', - errorDetail: null, - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 76, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: ' $ ls example {MD014}', - errorDetail: null, - errorRange: [ - 6, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 6, - }, - lineNumber: 80, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 34, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# Code Block Dollar␊ - ␊ - The following code block shouldn't have $ before the commands:␊ - ␊ - ls {MD014}␊ - less foo {MD014}␊ - ␊ - cat bar {MD014}␊ - ␊ - However the following code block shows output, and $ can be used to␊ - distinguish between command and output:␊ - ␊ - $ ls␊ - foo bar␊ - $ less foo␊ - Hello world␊ - ␊ - $ cat bar␊ - baz␊ - ␊ - The following code block uses variable names, and likewise shouldn't fire:␊ - ␊ - $foo = 'bar';␊ - $baz = 'qux';␊ - ␊ - The following code block doesn't have any dollar signs, and shouldn't fire:␊ - ␊ - ls foo␊ - cat bar␊ - ␊ - The following (fenced) code block doesn't have any content at all, and␊ - shouldn't fire: {MD046:34}␊ - ␊ - \`\`\`bash␊ - \`\`\`␊ - ␊ - Mixed content:␊ - ␊ - $ ls␊ - file.md other.md␊ - $ git branch␊ - $ cat stuff␊ - ␊ - output␊ - ␊ - More mixed content:␊ - ␊ - $ ls␊ - $ git branch␊ - $ cat stuff␊ - stuff here␊ - more stuff␊ - $ tail cat␊ - meow␊ - ␊ - Command with blank lines in output:␊ - ␊ - $ dig example.com␊ - ␊ - ; ...␊ - ;; ...␊ - ␊ - ;; ...␊ - ␊ - Some commands with no output:␊ - ␊ - $ mkdir test␊ - mkdir: created directory 'test'␊ - $ cd test␊ - $ ls test␊ - ␊ - All commands with no output:␊ - ␊ - mkdir test {MD014}␊ - cd test {MD014}␊ - ls test {MD014}␊ - ␊ - Space-prefixed command with no output:␊ - ␊ - ls example {MD014}␊ - `, - } - -## code_block_dollar_fence-empty.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - \`\`\`js␊ - ␊ - \`\`\`␊ - ␊ - \`\`\`css␊ - ␊ - ␊ - \`\`\`␊ - ␊ - \`\`\`spaces␊ - ␊ - \`\`\`␊ - ␊ - ␊ - `, - } - -## code_block_dollar_fence.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '$ code {MD014}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 4, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ code {MD014}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 10, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ code {MD014}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 16, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ code {MD014}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 17, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ code {MD014}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 23, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ code {MD014}', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 24, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: '$ npm install --save multimatc...', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 40, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - { - errorContext: ' $ ls example {MD014}', - errorDetail: null, - errorRange: [ - 2, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 2, - }, - lineNumber: 46, - ruleDescription: 'Dollar signs used before commands without showing output', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md014.md', - ruleNames: [ - 'MD014', - 'commands-show-output', - ], - }, - ], - fixed: `# Code Block Dollar Fence␊ - ␊ - \`\`\`fence␊ - code {MD014}␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`fence␊ - code {MD014}␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`fence␊ - code {MD014}␊ - code {MD014}␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`fence␊ - code {MD014}␊ - code {MD014}␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`fence␊ - $ code␊ - code␊ - $ code␊ - code␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`sh␊ - ␊ - npm install --save multimatch {MD014}␊ - \`\`\`␊ - ␊ - Space-prefixed command with no output:␊ - ␊ - \`\`\`sh␊ - ls example {MD014}␊ - \`\`\`␊ - `, - } - -## code_block_fenced.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 16, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# code_block_fenced␊ - ␊ - This is text.␊ - ␊ - This is a {MD046}␊ - code block.␊ - ␊ - And here is more text␊ - ␊ - \`\`\`text␊ - This is a code block that won't trigger.␊ - \`\`\`␊ - ␊ - But we'll do another:␊ - ␊ - And this {MD046}␊ - will.␊ - ␊ - Final text is here␊ - ␊ - ␊ - `, - } - -## code_block_indented.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 10, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# code_block_indented␊ - ␊ - This is text.␊ - ␊ - This is a␊ - code block.␊ - ␊ - And here is more text␊ - ␊ - \`\`\`text␊ - This is {MD046:10} also a code block.␊ - \`\`\`␊ - ␊ - But we'll do another:␊ - ␊ - And this␊ - will.␊ - ␊ - One last one:␊ - ␊ - This is code␊ - ␊ - with an empty indented line.␊ - ␊ - ␊ - `, - } - -## code_fence_style_backtick.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - ], - fixed: `# code_fence_style_backtick␊ - ␊ - \`\`\`text␊ - This is a code block␊ - \`\`\`␊ - ␊ - ~~~text␊ - This is {MD048:7} a code block␊ - ~~~␊ - ␊ - \`\`\`text␊ - ~~~␊ - This is fine␊ - ~~~␊ - \`\`\`␊ - ␊ - ~~~text␊ - \`\`\`␊ - This is not {MD048:17}␊ - \`\`\`␊ - ~~~␊ - ␊ - ␊ - `, - } - -## code_fence_style_tilde.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: tilde; Actual: backtick', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: tilde; Actual: backtick', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - ], - fixed: `# code_fence_style_tilde␊ - ␊ - \`\`\`text␊ - This is {MD048:3} a code block␊ - \`\`\`␊ - ␊ - ~~~text␊ - This is a code block␊ - ~~~␊ - ␊ - \`\`\`text␊ - ~~~␊ - This is not fine {MD048:11}␊ - ~~~␊ - \`\`\`␊ - ␊ - ~~~text␊ - \`\`\`␊ - This is␊ - \`\`\`␊ - ~~~␊ - ␊ - ␊ - `, - } - -## consecutive_blank_lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 5, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - ], - fixed: `# consecutive_blank_lines␊ - ␊ - Some text␊ - ␊ - Some text {MD012:5}␊ - ␊ - This is a code block␊ - ␊ - ␊ - with two blank lines in it␊ - ␊ - Some more text␊ - `, - } - -## consistent_bullet_styles_asterisk.md - -> Snapshot 1 - - { - errors: [], - fixed: `# consistent_bullet_styles_asterisk␊ - ␊ - * Item␊ - * Item␊ - * Item␊ - `, - } - -## consistent_bullet_styles_dash.md - -> Snapshot 1 - - { - errors: [], - fixed: `# consistent_bullet_styles_dash␊ - ␊ - - Item␊ - - Item␊ - - Item␊ - `, - } - -## consistent_bullet_styles_plus.md - -> Snapshot 1 - - { - errors: [], - fixed: `# consistent_bullet_styles_plus␊ - ␊ - + Item␊ - + Item␊ - + Item␊ - `, - } - -## custom-rules.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - Sample text.␊ - ␊ - Sample text.␊ - ␊ - Sample text.␊ - ␊ - Sample text.␊ - ␊ - ␊ - > Blockquote␊ - `, - } - -## default-spaces-MD010.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 13, - ], - fixInfo: { - deleteCount: 13, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 1, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 2, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 35', - errorRange: [ - 35, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 35, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: ` text {MD010}␊ - text and text 2 {MD010}␊ - texts with trailing spaces {MD010} ␊ - ␊ - ␊ - `, - } - -## emoji-headings.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '##️⃣ Keycap Number Sign {MD018...', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 11, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - ], - fixed: `# Emoji Headings␊ - ␊ - #️⃣ Keycap Number Sign␊ - ␊ - ␊ - ␊ - # #️⃣ Keycap Number Sign␊ - ␊ - Text␊ - ␊ - ## ️⃣ Keycap Number Sign {MD018}␊ - ␊ - Text␊ - ␊ - # Keycap Number Sign #️⃣␊ - ␊ - Text␊ - ␊ - # Keycap Number Sign#️⃣␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## emphasis-markers.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '_', - }, - lineNumber: 5, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 13, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - insertText: '_', - }, - lineNumber: 5, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '_', - }, - lineNumber: 8, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: '_', - }, - lineNumber: 8, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '_', - }, - lineNumber: 12, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: '_', - }, - lineNumber: 12, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 9, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 9, - insertText: '**', - }, - lineNumber: 14, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 14, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 14, - insertText: '**', - }, - lineNumber: 14, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 7, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 7, - insertText: '**', - }, - lineNumber: 17, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 12, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 12, - insertText: '**', - }, - lineNumber: 17, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 7, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 7, - insertText: '**', - }, - lineNumber: 21, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 12, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 12, - insertText: '**', - }, - lineNumber: 21, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - ], - fixed: `# Emphasis Markers␊ - ␊ - Text to _set_ the **preferences**.␊ - ␊ - This is _bad_ {MD049}␊ - ␊ - This \`is␊ - also\` _bad_ {MD049}␊ - ␊ - This \`is␊ - also␊ - very\` _bad_ {MD049}␊ - ␊ - This is **bad** {MD050}␊ - ␊ - This \`is␊ - also\` **bad** {MD050}␊ - ␊ - This \`is␊ - also␊ - very\` **bad** {MD050}␊ - ␊ -

HTML __should__ *be* ignored

␊ - ␊ -

␊ - HTML __should__ *be* ignored␊ -

␊ - ␊ - ␊ - `, - } - -## emphasis-not-heading-in-blockquote.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '_', - }, - lineNumber: 11, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '_', - }, - lineNumber: 11, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '_', - }, - lineNumber: 15, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 18, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - insertText: '_', - }, - lineNumber: 15, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - ], - fixed: `# Heading␊ - ␊ - > _Text_␊ - ␊ - Text␊ - ␊ - > _Text text text_␊ - ␊ - Text␊ - ␊ - > _Text_ {MD049}␊ - ␊ - Text␊ - ␊ - > _Text text text_ {MD049}␊ - ␊ - Text␊ - ␊ - > **Text**␊ - ␊ - Text␊ - ␊ - > **Text text text**␊ - `, - } - -## emphasis_instead_of_headings.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Section 1: the first section {...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: 'Section 1.1: another section {...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: 'Section 2: yet more sections {...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: 'Section 3: oh no more sections...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '*', - }, - lineNumber: 30, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 48, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 48, - insertText: '*', - }, - lineNumber: 30, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '**', - }, - lineNumber: 12, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 47, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 47, - insertText: '**', - }, - lineNumber: 12, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - ], - fixed: `# emphasis_instead_of_headings␊ - ␊ - **Section 1: the first section {MD036}**␊ - ␊ - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ␊ - **Section 1.1: another section {MD036} {MD050}**␊ - ␊ - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ␊ - *Section 2: yet more sections {MD036}*␊ - ␊ - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ␊ - *Section 3: oh no more sections {MD036} {MD049}*␊ - ␊ - This is a normal paragraph␊ - **that just happens to have emphasized text in**␊ - even though the emphasized text is on its own line.␊ - ␊ - This is another **normal** paragraph with some text in it. This also should␊ - not trigger the rule.␊ - ␊ - **This is an entire paragraph that has been emphasized, and shouldn't be␊ - detected as a heading because it's on multiple lines**␊ - ␊ - **This also shouldn't be detected as a heading as it ends in punctuation.**␊ - ␊ - **This shouldn't be detected as a heading as it ends in full-width punctuation。**␊ - ␊ - **[This as well since it is a link](https://example.com)**␊ - `, - } - -## emphasis_style_asterisk.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '*', - }, - lineNumber: 9, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '*', - }, - lineNumber: 9, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '*', - }, - lineNumber: 11, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '*', - }, - lineNumber: 11, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '*', - }, - lineNumber: 13, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 13, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - insertText: '*', - }, - lineNumber: 13, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - ], - fixed: `# Emphasis style asterisk␊ - ␊ - *This* is fine␊ - ␊ - This *is* fine␊ - ␊ - This is *fine*␊ - ␊ - *This* is not␊ - ␊ - This *is* not␊ - ␊ - This is *not*␊ - ␊ - {MD049:-2} {MD049:-4} {MD049:-6}␊ - ␊ - Internal emphasis is preserved:␊ - apple*banana*cherry, apple*banana*, *banana*cherry␊ - apple_banana_cherry, apple_banana_, _banana_cherry␊ - ␊ - ␊ - `, - } - -## emphasis_style_underscore.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '_', - }, - lineNumber: 9, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '_', - }, - lineNumber: 9, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '_', - }, - lineNumber: 11, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '_', - }, - lineNumber: 11, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '_', - }, - lineNumber: 13, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 13, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - insertText: '_', - }, - lineNumber: 13, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - ], - fixed: `# Emphasis style underscore␊ - ␊ - _This_ is fine␊ - ␊ - This _is_ fine␊ - ␊ - This is _fine_␊ - ␊ - _This_ is not␊ - ␊ - This _is_ not␊ - ␊ - This is _not_␊ - ␊ - {MD049:-2} {MD049:-4} {MD049:-6}␊ - ␊ - Internal emphasis is preserved:␊ - apple*banana*cherry, apple*banana*, *banana*cherry␊ - apple_banana_cherry, apple_banana_, _banana_cherry␊ - ␊ - ␊ - `, - } - -## empty-links.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[text]()', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text](<>)', - errorDetail: null, - errorRange: [ - 1, - 10, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]( <> )', - errorDetail: null, - errorRange: [ - 1, - 12, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text](<> "title")', - errorDetail: null, - errorRange: [ - 1, - 18, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]( <> "title" )', - errorDetail: null, - errorRange: [ - 1, - 20, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text](#)', - errorDetail: null, - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]( # )', - errorDetail: null, - errorRange: [ - 1, - 11, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text](# "title")', - errorDetail: null, - errorRange: [ - 1, - 17, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]( # "title" )', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text][frag]', - errorDetail: null, - errorRange: [ - 1, - 12, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text][ frag ]', - errorDetail: null, - errorRange: [ - 1, - 14, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[frag][]', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[frag]', - errorDetail: null, - errorRange: [ - 1, - 6, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]()', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]()', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 78, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]()', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 80, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]()', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 83, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - { - errorContext: '[text]()', - errorDetail: null, - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 85, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - ], - fixed: `# Heading␊ - ␊ - ## Empty links␊ - ␊ - [text]() {MD042}␊ - ␊ - [text](<>) {MD042}␊ - ␊ - [text]( <> ) {MD042}␊ - ␊ - [text](<> "title") {MD042}␊ - ␊ - [text]( <> "title" ) {MD042}␊ - ␊ - [text](#) {MD042}␊ - ␊ - [text]( # ) {MD042}␊ - ␊ - [text](# "title") {MD042}␊ - ␊ - [text]( # "title" ) {MD042}␊ - ␊ - [text][frag] {MD042}␊ - ␊ - [text][ frag ] {MD042}␊ - ␊ - [frag][] {MD042}␊ - ␊ - [frag] {MD042}␊ - ␊ - [frag]: #␊ - ␊ - ## Non-empty links␊ - ␊ - ### frag␊ - ␊ - [text](link)␊ - ␊ - [text]( link )␊ - ␊ - [text](link "title")␊ - ␊ - [text]( link "title" )␊ - ␊ - [text]()␊ - ␊ - [text]( )␊ - ␊ - [text]( "title")␊ - ␊ - [text]( "title" )␊ - ␊ - [text](#frag)␊ - ␊ - [text]( #frag )␊ - ␊ - [text](#frag "title")␊ - ␊ - [text]( #frag "title" )␊ - ␊ - [text][ref]␊ - ␊ - [text][ ref ]␊ - ␊ - [ref]: link␊ - ␊ - [text]␊ - ␊ - [text]: link␊ - ␊ - ## Inline of links with empty link (#308)␊ - ␊ - [text](link-1)␊ - [text]() {MD042}␊ - [text](link-3)␊ - ␊ - [text](link-1)␊ - [text]() {MD042}␊ - [text](link-3)␊ - [text]() {MD042}␊ - ␊ - [text](link-1)␊ - [text]() {MD042}␊ - [text](link-3)␊ - [text]() {MD042}␊ - [text](link-5)␊ - `, - } - -## empty_doc.md - -> Snapshot 1 - - { - errors: [], - fixed: '', - } - -## escaped-emphasis-markers.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - ## Single-character markers␊ - ␊ - None are valid emphasis without spaces.␊ - ␊ - Escaped asterisks \\* should \\* be ignored by MD037.␊ - ␊ - Escaped asterisks \\* should * be ignored by MD037.␊ - ␊ - Escaped asterisks * should \\* be ignored by MD037.␊ - ␊ - Escaped underscores \\_ should \\_ be ignored by MD037.␊ - ␊ - Escaped underscores \\_ should _ be ignored by MD037.␊ - ␊ - Escaped underscores _ should \\_ be ignored by MD037.␊ - ␊ - ## Double-character markers, start␊ - ␊ - All *could* be reported because they are valid single-character␊ - marker emphasis when no spaces are present.␊ - ␊ - Escaped asterisks \\** should ** be ignored by MD037.␊ - ␊ - Escaped asterisks *\\* should ** be ignored by MD037.␊ - ␊ - Escaped underscores \\__ should __ be ignored by MD037.␊ - ␊ - Escaped underscores _\\_ should __ be ignored by MD037.␊ - ␊ - ## Double-character markers, end␊ - ␊ - All should be reported, but are ignored because they look like␊ - the start of an embedded emphasis.␊ - ␊ - Escaped asterisks ** should \\** be ignored by MD037.␊ - ␊ - Escaped asterisks ** should *\\* be ignored by MD037.␊ - ␊ - Escaped underscores __ should \\__ be ignored by MD037.␊ - ␊ - Escaped underscores __ should _\\_ be ignored by MD037.␊ - `, - } - -## every-markdown-syntax.md - -> Snapshot 1 - - { - errors: [], - fixed: `Every Markdown Syntax␊ - =====================␊ - ␊ - ## Level 2 ATX Heading␊ - ␊ - ### Level 3 Closed ATX Heading ###␊ - ␊ - ---␊ - ␊ - Text *emphasized* **strong** ___emphasized+strong___.␊ - Text \`code\` html .␊ - Text [link](https://example.com/page) [link][] [link] ![image][link].␊ - Text https://example.com/page.␊ - ␊ - Hard ␊ - line break␊ - ␊ - [link]: https://example.com/page "Title"␊ - ␊ - > Block quote␊ - > > Nested␊ - ␊ - - Unordered␊ - - List␊ - - Items␊ - Indented␊ - ␊ - Content␊ - ␊ - 1. Ordered␊ - 2. List␊ - 1. Items␊ - Indented␊ - ␊ - Content␊ - ␊ - \`\`\`markdown options␊ - Fenced code block␊ - \`\`\`␊ - ␊ - Indented code block␊ - ␊ -

␊ - HTML block␊ -

␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Table | Cell |␊ - ␊ - ␊ - `, - } - -## fenced-code-in-list.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - - Item␊ - ␊ - \`\`\`javascript␊ - debugger;␊ - ␊ - ␊ - debugger;␊ - \`\`\`␊ - ␊ - text␊ - ␊ - - Item␊ - ␊ - - Subitem␊ - ␊ - \`\`\`javascript␊ - debugger;␊ - ␊ - ␊ - debugger;␊ - \`\`\`␊ - ␊ - text␊ - ␊ - - Subitem␊ - ␊ - - Item␊ - ␊ - - Subitem␊ - ␊ - \`\`\`javascript␊ - debugger; debugger; debugger; debugger; debugger; debugger; debugger; debugger; debugger; debugger;␊ - \`\`\`␊ - ␊ - ␊ - `, - } - -## fenced-code-unmatched.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - Text␊ - ␊ - \`\`\`code\`\`\`␊ - ␊ - Text␊ - ␊ - \`\`\`javascript␊ - var x = 5;␊ - \`\`\`␊ - ␊ - Text␊ - `, - } - -## fenced_code_blocks.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - ], - fixed: `# fenced_code_blocks␊ - ␊ - This is a GFM-style fenced code block:␊ - ␊ - \`\`\` bash␊ - #!/bin/bash␊ - ␊ - # Print something to stdout:␊ - echo "Hello"␊ - echo "World"␊ - \`\`\`␊ - ␊ - This is a kramdown-style fenced code block:␊ - ␊ - ~~~ bash␊ - #!/bin/bash␊ - ␊ - # Print something to stdout:␊ - echo "Hello"␊ - echo "World"␊ - ~~~␊ - ␊ - None of the above should trigger any heading related rules.␊ - ␊ - \`\`\`␊ - Code block without a language specifier␊ - \`\`\`␊ - ␊ - {MD040:25} {MD048:15}␊ - `, - } - -## fenced_code_blocks_in_lists.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: fenced; Actual: indented', - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# test doc␊ - ␊ - this is some text␊ - ␊ - * This is a list item␊ - ␊ - \`\`\`fenced␊ - this is a code block within the list item.␊ - \`\`\`␊ - ␊ - with more text here␊ - ␊ - * and another list item here␊ - ␊ - And another paragraph.␊ - ␊ - But this code block {MD046}␊ - ␊ - is *NOT* in a list and should error.␊ - ␊ - And in addition to that...␊ - ␊ - \`\`\`text␊ - This code block is both indented␊ - and fenced and should *also* error.␊ - \`\`\`␊ - ␊ - And finally:␊ - ␊ - \`\`\`text␊ - This is a code block␊ - ␊ - And this is a code block in a code block and should *not* error␊ - ␊ - More stuff here␊ - \`\`\`␊ - ␊ - all␊ - ␊ - {MD046:23}␊ - `, - } - -## fenced_code_with_nesting.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 4, - }, - lineNumber: 4, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 7, - }, - lineNumber: 6, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 8, - }, - lineNumber: 8, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 11, - }, - lineNumber: 10, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 12, - }, - lineNumber: 12, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 17, - }, - lineNumber: 16, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 18, - }, - lineNumber: 18, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 23, - }, - lineNumber: 22, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 24, - }, - lineNumber: 24, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 31, - }, - lineNumber: 30, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 32, - }, - lineNumber: 32, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 39, - }, - lineNumber: 38, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 40, - }, - lineNumber: 40, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 44, - }, - lineNumber: 43, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 45, - }, - lineNumber: 45, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 49, - }, - lineNumber: 48, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '````fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 50, - }, - lineNumber: 50, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '````', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 55, - }, - lineNumber: 54, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~~fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 56, - }, - lineNumber: 56, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~~', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 61, - }, - lineNumber: 60, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '````fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 62, - }, - lineNumber: 62, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '`````', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 67, - }, - lineNumber: 66, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~~fence', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 68, - }, - lineNumber: 68, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '~~~~~', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 73, - }, - lineNumber: 72, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 8, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 32, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 56, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: backtick; Actual: tilde', - errorRange: null, - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Code fence style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md048.md', - ruleNames: [ - 'MD048', - 'code-fence-style', - ], - }, - ], - fixed: `# heading␊ - ␊ - text {MD031:4}␊ - ␊ - \`\`\`fence␊ - code {MD031:6}␊ - \`\`\`␊ - ␊ - text {MD031:8} {MD048:8}␊ - ␊ - ~~~fence␊ - code␊ - ~~~␊ - ␊ - text {MD031:10} {MD031:12}␊ - ␊ - \`\`\`fence␊ - ~~~fence␊ - code␊ - ~~~␊ - \`\`\`␊ - ␊ - text {MD031:16} {MD031:18} {MD048:18}␊ - ␊ - ~~~fence␊ - \`\`\`fence␊ - code␊ - \`\`\`␊ - ~~~␊ - ␊ - text {MD031:22} {MD031:24}␊ - ␊ - \`\`\`fence␊ - ␊ - ~~~fence␊ - code␊ - ~~~␊ - ␊ - \`\`\`␊ - ␊ - text {MD031:30} {MD031:32} {MD048:32}␊ - ␊ - ~~~fence␊ - ␊ - \`\`\`fence␊ - code␊ - \`\`\`␊ - ␊ - ~~~␊ - ␊ - text {MD031:38} {MD031:40}␊ - ␊ - \`\`\`fence␊ - code␊ - ~~~␊ - \`\`\`␊ - ␊ - text {MD031:43} {MD031:45} {MD048:45}␊ - ␊ - ~~~fence␊ - code␊ - \`\`\`␊ - ~~~␊ - ␊ - text {MD031:48} {MD031:50}␊ - ␊ - \`\`\`\`fence␊ - \`\`\`fence␊ - code␊ - \`\`\`␊ - \`\`\`\`␊ - ␊ - text {MD031:54} {MD031:56} {MD048:56}␊ - ␊ - ~~~~fence␊ - ~~~fence␊ - code␊ - ~~~␊ - ~~~~␊ - ␊ - text {MD031:60} {MD031:62}␊ - ␊ - \`\`\`\`fence␊ - \`\`\`fence␊ - code␊ - \`\`\`␊ - \`\`\`\`\`␊ - ␊ - text {MD031:66} {MD031:68} {MD048:68}␊ - ␊ - ~~~~fence␊ - ~~~fence␊ - code␊ - ~~~␊ - ~~~~~␊ - ␊ - text {MD031:72}␊ - `, - } - -## fenced_code_without_blank_lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 12, - }, - lineNumber: 12, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 15, - }, - lineNumber: 14, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 20, - }, - lineNumber: 19, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 23, - }, - lineNumber: 23, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - editColumn: 4, - insertText: `␊ - `, - }, - lineNumber: 47, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - ], - fixed: `\`\`\`␊ - code at start of file␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`ruby␊ - code␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`␊ - code␊ - \`\`\`␊ - ␊ - text {MD031:12} {MD031:14}␊ - ␊ - \`\`\`␊ - code␊ - \`\`\`␊ - ␊ - text {MD031:19}␊ - ␊ - text {MD031:23}␊ - ␊ - \`\`\`␊ - code␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`js␊ - code␊ - code␊ - code␊ - \`\`\`␊ - ␊ - \`\`\`html␊ - \`\`\`␊ - ␊ - text␊ - ␊ - ␊ - ␊ - \`\`\`␊ - code at end of file without newline {MD047:47}␊ - \`\`\`␊ - `, - } - -## first_heading_bad_atx.md - -> Snapshot 1 - - { - errors: [], - fixed: `## Heading␊ - ␊ - ␊ - `, - } - -## first_heading_bad_setext.md - -> Snapshot 1 - - { - errors: [], - fixed: `Heading␊ - -------␊ - ␊ - ␊ - `, - } - -## first_heading_good_atx.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - `, - } - -## first_heading_good_setext.md - -> Snapshot 1 - - { - errors: [], - fixed: `Heading␊ - =======␊ - `, - } - -## first_line_top_level_heading_atx.md - -> Snapshot 1 - - { - errors: [], - fixed: `# First line is a top level heading␊ - ␊ - This shouldn't trigger MD041␊ - `, - } - -## first_line_top_level_heading_setext.md - -> Snapshot 1 - - { - errors: [], - fixed: `First line top level heading␊ - ============================␊ - ␊ - This shouldn't trigger MD041␊ - `, - } - -## fix_102_extra_nodes_in_link_text.md - -> Snapshot 1 - - { - errors: [], - fixed: `# fix_102_extra_nodes_in_link_text␊ - ␊ - [test _test_ test](www.test.com)␊ - [test \`test\` test](www.test.com)␊ - [test *test* test](www.test.com)␊ - [test *test* *test* test](www.test.com)␊ - [test *test* *test* *test* test](www.test.com)␊ - [test **test** test](www.test.com)␊ - [test __test__ test](www.test.com)␊ - [this should not raise](www.shouldnotraise.com)␊ - ␊ - ␊ - `, - } - -## fixing-with-front-matter.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 23, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 23, - }, - lineNumber: 6, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: '# Fixing with Front Matter {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 6, - }, - lineNumber: 5, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Nested Heading {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 9, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 8, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 12, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 12, - }, - lineNumber: 8, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 12, - 1, - ], - fixInfo: { - editColumn: 13, - insertText: `␊ - `, - }, - lineNumber: 11, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - ], - fixed: `---␊ - front: matter␊ - ignore: this␊ - ---␊ - # Fixing with Front Matter {MD022}␊ - ␊ - Text text text {MD009}␊ - ␊ - Text [link](url) text {MD039}␊ - ␊ - ## Nested Heading {MD022}␊ - ␊ - Text {MD047}␊ - `, - } - -## front-matter-alt-title-h1.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Top level heading {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 4, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `---␊ - alternate="Welcome to Jekyll!"␊ - ---␊ - # Top level heading {MD025}␊ - ␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-alt-title-json.md - -> Snapshot 1 - - { - errors: [], - fixed: `{␊ - "date": "2017-01-26T22:17:00+02:00",␊ - "alternate": "My document title and heading"␊ - }␊ - ␊ - Some plain text here.␊ - ␊ - ␊ - `, - } - -## front-matter-alt-title-no-h1.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - alternate="Welcome to Jekyll!"␊ - ---␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-alt-title-toml.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++␊ - date = "2017-01-26T22:17:00+02:00"␊ - alternate = "My document title and heading"␊ - +++␊ - ␊ - Some plain text here.␊ - ␊ - ␊ - `, - } - -## front-matter-alternate.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 13, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - }, - lineNumber: 6, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: 'Text {MD041}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 4, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `---␊ - front: matter␊ - ---␊ - Text {MD041}␊ - ␊ - Text {MD009}␊ - ␊ - ␊ - `, - } - -## front-matter-embedded.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 6', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: 'layout: post {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 4, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `Text text text␊ - ␊ - ---␊ - ␊ - layout: post {MD022}␊ - hard: tab {MD010}␊ - title: embedded␊ - ---␊ - ␊ - Text text text␊ - ␊ - ␊ - `, - } - -## front-matter-empty-title-no-h1.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Front matter from [Jekyll docu...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `---␊ - layout: post␊ - title: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - ---␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post). {MD041}␊ - ␊ - ␊ - `, - } - -## front-matter-empty.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Another {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `---␊ - ---␊ - # Heading␊ - ␊ - # Another {MD025}␊ - `, - } - -## front-matter-no-crlf.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - front: matter␊ - ---`, - } - -## front-matter-no-title-h1.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - layout: post␊ - notitle: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - ---␊ - # Top level heading␊ - ␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-no-title-no-h1.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Front matter from [Jekyll docu...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `---␊ - layout: post␊ - notitle: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - ---␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post). {MD041}␊ - ␊ - ␊ - `, - } - -## front-matter-title-h1.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Top level heading {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `---␊ - layout: post␊ - title: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - ---␊ - # Top level heading {MD025}␊ - ␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-title-h2.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - layout: post␊ - title: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - ---␊ - ## Secondary heading␊ - ␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-title-json-spaces.md - -> Snapshot 1 - - { - errors: [], - fixed: `{␊ - "date": "2017-01-26T22:17:00+02:00",␊ - "title": "My document title and heading"␊ - } ␊ - ␊ - Some plain text here.␊ - `, - } - -## front-matter-title-json.md - -> Snapshot 1 - - { - errors: [], - fixed: `{␊ - "date": "2017-01-26T22:17:00+02:00",␊ - "title": "My document title and heading"␊ - }␊ - ␊ - Some plain text here.␊ - `, - } - -## front-matter-title-no-h1.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - layout: post␊ - title: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - ---␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-title-pandoc-spaces.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++ ␊ - title: "Welcome to pandoc!"␊ - date: 2015-11-17 16:16:01 -0600␊ - ... ␊ - ␊ - Some plain text here.␊ - `, - } - -## front-matter-title-pandoc.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++␊ - title: "Welcome to pandoc!"␊ - date: 2015-11-17 16:16:01 -0600␊ - ...␊ - ␊ - Some plain text here.␊ - `, - } - -## front-matter-title-spaces.md - -> Snapshot 1 - - { - errors: [], - fixed: `--- ␊ - layout: post␊ - title: "Welcome to Jekyll!"␊ - date: 2015-11-17 16:16:01 -0600␊ - categories: jekyll update␊ - --- ␊ - ␊ - Front matter from [Jekyll documentation](https://jekyllrb.com/docs/posts/#a-typical-post).␊ - ␊ - ␊ - `, - } - -## front-matter-title-toml-spaces.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++ ␊ - date = "2017-01-26T22:17:00+02:00"␊ - title = "My document title and heading"␊ - +++ ␊ - ␊ - Some plain text here.␊ - `, - } - -## front-matter-title-toml.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++␊ - date = "2017-01-26T22:17:00+02:00"␊ - title = "My document title and heading"␊ - +++␊ - ␊ - Some plain text here.␊ - `, - } - -## front-matter-with-dashes.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 10, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `---␊ - layout: post␊ - title: Title with ---␊ - tags: front matter␊ - ---␊ - ## Heading␊ - ␊ - ---␊ - ␊ - Hard tab {MD010}␊ - `, - } - -## front-matter-with-disable-next-line.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 10, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 16, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 20, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 22, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 32, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 34, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - ], - fixed: `---␊ - front: matter␊ - ---␊ - ␊ - # Front Matter with Disable-Next-Line␊ - ␊ - ␊ -
␊ - ␊ -
{MD033}␊ - ␊ - ␊ -
␊ - ␊ -
{MD033}␊ -
{MD033}␊ - ␊ -
␊ -
{MD033}␊ -
{MD033}␊ - ␊ -
{MD033}␊ -
{MD033}␊ -
␊ -
{MD033}␊ -
{MD033}␊ -
␊ -
{MD033}␊ -
{MD033}␊ -
␊ -
{MD033}␊ -
{MD033}␊ -
␊ -
{MD033}␊ -
{MD033}␊ - `, - } - -## front-matter-yaml-in-html-comment.md - -> Snapshot 1 - - { - errors: [], - fixed: `␊ - ␊ - # Front Matter YAML in HTML Comment␊ - ␊ - Text text text␊ - `, - } - -## front-matter.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - front: matter␊ - ---␊ - # Heading 1␊ - ␊ - ## Heading 2␊ - `, - } - -## github-footnote-syntax.md - -> Snapshot 1 - - { - errors: [], - fixed: `# GitHub Footnote Syntax␊ - ␊ - > Example from ␊ - ␊ - Here is a simple footnote[^1].␊ - ␊ - A footnote can also have multiple lines[^2].␊ - ␊ - You can also use words, to fit your writing style more closely[^note].␊ - ␊ - [^1]: My reference.␊ - [^2]: Every new line should be prefixed with 2 spaces.␊ - This allows you to have a footnote with multiple lines.␊ - [^note]:␊ - Named footnotes will still render with numbers instead of the text but allow easier identification and linking.␊ - This footnote also has been made with a different syntax using 4 spaces for new lines.␊ - ␊ - ␊ - `, - } - -## h1-as-top-level-heading.md - -> Snapshot 1 - - { - errors: [], - fixed: `

H1 as Top-Level Heading

␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## h1-image-as-top-level-heading.md - -> Snapshot 1 - - { - errors: [], - fixed: `

A kitten

␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## h2-as-top-level-heading.md - -> Snapshot 1 - - { - errors: [], - fixed: `

H2 as Top-Level Heading

␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## h3-as-top-level-heading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '

H3 as Top-Level Heading {M...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `

H3 as Top-Level Heading {MD041}

␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## hard-line-breaks.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 4', - errorRange: [ - 5, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 5, - }, - lineNumber: 9, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 6, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 6, - }, - lineNumber: 24, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 4, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 4, - }, - lineNumber: 32, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 8, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 8, - }, - lineNumber: 36, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 39, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - }, - lineNumber: 41, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 4', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 1, - }, - lineNumber: 43, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - }, - lineNumber: 48, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - }, - lineNumber: 54, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 11, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 11, - }, - lineNumber: 58, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 11, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 11, - }, - lineNumber: 61, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - }, - lineNumber: 62, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 11, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 11, - }, - lineNumber: 63, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - }, - lineNumber: 65, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 22, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 22, - }, - lineNumber: 67, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 2', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - }, - lineNumber: 71, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# Hard Line Breaks␊ - ␊ - hard ␊ - break␊ - ␊ - hard\\␊ - break␊ - ␊ - hard␊ - break␊ - ␊ - hard ␊ - break␊ - ␊ - hard\\␊ - break␊ - ␊ - *hard ␊ - break*␊ - ␊ - *hard\\␊ - break*␊ - ␊ - \`code␊ - span\`␊ - ␊ - \`code\\␊ - span\`␊ - ␊ - not\\␊ - ␊ - not␊ - ␊ - ## not\\␊ - ␊ - ### not␊ - ␊ - - Item␊ - ␊ - - Item␊ - ␊ - - Item␊ - ␊ - - Item␊ - ␊ - Text text␊ - text \`code␊ - span code␊ - span\` text␊ - text␊ - ␊ - Text text␊ - text text␊ - text␊ - ␊ - Text text␊ - text \`code␊ - span\` text␊ - ␊ - Text text␊ - text \`code␊ - span code␊ - span\` text␊ - ␊ - Text text␊ - ␊ - Text \`code span\` text␊ - ␊ - Text text ␊ - \`code span\` ␊ - text text␊ - ␊ - {MD009:9}␊ - {MD009:24}␊ - {MD009:32}␊ - {MD009:36}␊ - {MD009:39}␊ - {MD009:41}␊ - {MD009:43}␊ - {MD009:48}␊ - {MD009:54}␊ - {MD009:58}␊ - {MD009:61}␊ - {MD009:62}␊ - {MD009:63}␊ - {MD009:65}␊ - {MD009:67}␊ - {MD009:71}␊ - ␊ - ␊ - `, - } - -## heading-duplicate-content-siblings-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h4; Actual: h5', - errorRange: null, - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: 'B', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'C', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'G', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'E', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'A', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'B', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 51, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'Heading duplicate content sibl...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 55, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'BB', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'BBB', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 94, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'A', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'A', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'Heading duplicate content sibl...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 55, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'AA', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 59, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'BB', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 78, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `# Heading duplicate content siblings only␊ - ␊ - # A␊ - ␊ - {MD025:3}␊ - ␊ - ## B␊ - ␊ - ### C␊ - ␊ - ## B␊ - ␊ - {MD024:11}␊ - ␊ - ### C␊ - ␊ - ## D␊ - ␊ - ### C␊ - ␊ - ### E␊ - ␊ - ### C␊ - ␊ - {MD024:23}␊ - ␊ - ##### F␊ - ␊ - {MD001:27}␊ - ␊ - #### G␊ - ␊ - ##### F␊ - ␊ - #### G␊ - ␊ - {MD024:35}␊ - ␊ - ### E␊ - ␊ - {MD024:39}␊ - ␊ - # A␊ - ␊ - {MD024:43} {MD025:43}␊ - ␊ - ## B␊ - ␊ - ### C␊ - ␊ - ## B␊ - ␊ - {MD024:51}␊ - ␊ - # Heading duplicate content siblings only␊ - ␊ - {MD024:55} {MD025:55}␊ - ␊ - AA␊ - ==␊ - ␊ - {MD025:59}␊ - ␊ - AA␊ - --␊ - ␊ - BB␊ - --␊ - ␊ - CC␊ - --␊ - ␊ - BB␊ - --␊ - ␊ - {MD024:73}␊ - ␊ - BB␊ - ==␊ - ␊ - {MD025:78}␊ - ␊ - BB␊ - --␊ - ␊ - ## AAA ##␊ - ␊ - ### BBB ###␊ - ␊ - ## BBB ##␊ - ␊ - ### BBB ###␊ - ␊ - ## BBB ##␊ - ␊ - {MD024:94}␊ - ␊ - ␊ - `, - } - -## heading_duplicate_content.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Heading 1', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - { - errorContext: 'Heading 2', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - ], - fixed: `# Heading 1␊ - ␊ - ## Heading 2␊ - ␊ - ## Heading 1␊ - ␊ - ### Heading 2␊ - ␊ - ## Heading 3␊ - ␊ - {MD024:5} {MD024:7}␊ - `, - } - -## heading_duplicate_content_different_nesting.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Change log␊ - ␊ - ## 2.0.0␊ - ␊ - ### Bug fixes␊ - ␊ - ### Features␊ - ␊ - ## 1.0.0␊ - ␊ - ### Bug fixes␊ - ␊ - ␊ - `, - } - -## heading_duplicate_content_no_different_nesting.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Bug fixes', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Multiple headings with the same content', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md024.md', - ruleNames: [ - 'MD024', - 'no-duplicate-heading', - ], - }, - ], - fixed: `# Change log␊ - ␊ - ## 2.0.0␊ - ␊ - ### Bug fixes␊ - ␊ - ### Features␊ - ␊ - ## 1.0.0␊ - ␊ - ### Bug fixes␊ - ␊ - {MD024:11}␊ - `, - } - -## heading_multiple_toplevel.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Heading 2 {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `# Heading 1␊ - ␊ - # Heading 2 {MD025}␊ - ␊ -

␊ - # Not heading␊ -

␊ - ␊ - ␊ - `, - } - -## heading_mutliple_h1_no_toplevel.md - -> Snapshot 1 - - { - errors: [], - fixed: `Some introductory text␊ - ␊ - # Heading 1␊ - ␊ - # Heading 2␊ - ␊ - ␊ - `, - } - -## heading_trailing_punctuation.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Punctuation: \' .\'', - errorRange: [ - 19, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 19, - }, - lineNumber: 3, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' ,\'', - errorRange: [ - 19, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 19, - }, - lineNumber: 5, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' ;\'', - errorRange: [ - 19, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 19, - }, - lineNumber: 7, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' :\'', - errorRange: [ - 19, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 19, - }, - lineNumber: 9, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' !\'', - errorRange: [ - 19, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 19, - }, - lineNumber: 11, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' 。\'', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - }, - lineNumber: 15, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' ,\'', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - }, - lineNumber: 17, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' ;\'', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - }, - lineNumber: 19, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' :\'', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - }, - lineNumber: 21, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' !\'', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - }, - lineNumber: 23, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' !\'', - errorRange: [ - 29, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 29, - }, - lineNumber: 29, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \' !\'', - errorRange: [ - 30, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 30, - }, - lineNumber: 31, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - ], - fixed: `# Heading Trailing Punctuation␊ - ␊ - ## Heading {MD026}␊ - ␊ - ## Heading {MD026}␊ - ␊ - ## Heading {MD026}␊ - ␊ - ## Heading {MD026}␊ - ␊ - ## Heading {MD026}␊ - ␊ - ## Heading?␊ - ␊ - ## Heading/Full-Width {MD026}␊ - ␊ - ## Heading/Full-Width {MD026}␊ - ␊ - ## Heading/Full-Width {MD026}␊ - ␊ - ## Heading/Full-Width {MD026}␊ - ␊ - ## Heading/Full-Width {MD026}␊ - ␊ - ## Heading/Full-Width?␊ - ␊ - ␊ - ␊ - ## Heading {MD026} alternate ##␊ - ␊ - Heading {MD026} alternate too␊ - -------------------------------␊ - `, - } - -## heading_trailing_punctuation_customized.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Punctuation: \'.\'', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 1, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \',\'', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 3, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \':\'', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 7, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \';\'', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 9, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \'?\'', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 11, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \']\'', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 13, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - ], - fixed: `# Heading 1 {MD026}␊ - ␊ - ## Heading 2 {MD026}␊ - ␊ - ## Heading 3!␊ - ␊ - ## Heading 4 {MD026}␊ - ␊ - ## Heading 5 {MD026}␊ - ␊ - ## Heading 6 {MD026}␊ - ␊ - ## Heading 7 {MD026}␊ - ␊ - The rule has been customized to allow exclamation point while disallowing␊ - everything else.␊ - ␊ - ␊ - `, - } - -## heading_trailing_punctuation_empty.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading Trailing Punctuation␊ - ␊ - ## Heading .␊ - ␊ - ## Heading ,␊ - ␊ - ## Heading ;␊ - ␊ - ## Heading :␊ - ␊ - ## Heading !␊ - ␊ - ## Heading ?␊ - ␊ - ␊ - `, - } - -## headings-with-emoji.md - -> Snapshot 1 - - { - errors: [], - fixed: `# headings-with-emoji␊ - ␊ - ## Known Issues :bug:␊ - ␊ - ## Love :heartpulse:␊ - ␊ - ## :tada:␊ - ␊ - ## :checkered_flag:␊ - ␊ - ## :clock930:␊ - ␊ - ## :t-rex:␊ - ␊ - ## Boba:bubble_tea:␊ - ␊ - ␊ - ␊ - ## Fix the :bug: ##␊ - ␊ - Another :heartpulse:␊ - --------------------␊ - ␊ - :eyes:␊ - ------␊ - `, - } - -## headings-with-html-entities.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Punctuation: \';\'', - errorRange: [ - 31, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 31, - }, - lineNumber: 24, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \';\'', - errorRange: [ - 34, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 34, - }, - lineNumber: 26, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - { - errorContext: null, - errorDetail: 'Punctuation: \';\'', - errorRange: [ - 31, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 31, - }, - lineNumber: 28, - ruleDescription: 'Trailing punctuation in heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md026.md', - ruleNames: [ - 'MD026', - 'no-trailing-punctuation', - ], - }, - ], - fixed: `# headings-with-html-entities␊ - ␊ - ␊ - ␊ - ## Copyright © 2000␊ - ␊ - ## Copyright 2001 ©␊ - ␊ - ## Copyright 2002©␊ - ␊ - ## Copyright 2003 ©␊ - ␊ - ## Copyright 2004 ©␊ - ␊ - ## Copyright 2004 ©␊ - ␊ - ## Copyright 2005 ©␊ - ␊ - ## Copyright 2006 © ##␊ - ␊ - Copyright 2007 ©␊ - ---------------------␊ - ␊ - ## Copyright 2008 {MD026} copy␊ - ␊ - ## Copyright 2009 {MD026} #x000A9␊ - ␊ - ## Copyright 2010 {MD026} #169␊ - `, - } - -## headings-with-invalid-spaces.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Non-breaking space {MD018}', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 7, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '##  Extra non-breaking space {...', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '## Extra normal space {MD019}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 23, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '## Extra Tab {MD019}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 27, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '## Non-breaking space (left) {...', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 39, - editColumn: 1, - insertText: '##  Non-breaking space (left) {MD020} ##', - }, - lineNumber: 15, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '...aking space (right) {MD020} ##', - errorDetail: null, - errorRange: [ - 38, - 3, - ], - fixInfo: { - deleteCount: 40, - editColumn: 1, - insertText: '## Non-breaking space (right) {MD020}  ##', - }, - lineNumber: 19, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '##  Extra non-breaking space (...', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 46, - editColumn: 1, - insertText: '##   Extra non-breaking space (left) {MD020} ##', - }, - lineNumber: 31, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '...king space (right) {MD020}  ##', - errorDetail: null, - errorRange: [ - 45, - 3, - ], - fixInfo: { - deleteCount: 47, - editColumn: 1, - insertText: '## Extra non-breaking space (right) {MD020}   ##', - }, - lineNumber: 35, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '## Extra Normal space (both) ...', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 29, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '...ormal space (both) {MD021} ##', - errorDetail: null, - errorRange: [ - 39, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 39, - }, - lineNumber: 29, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Extra tab (left) {MD021} #...', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 33, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '... Extra tab (right) {MD021} ##', - errorDetail: null, - errorRange: [ - 30, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 37, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - ], - fixed: `# Headings with invalid spaces␊ - ␊ - ## Normal space␊ - ␊ - ##  Normal outer non-breaking inner space␊ - ␊ - ##  Non-breaking space {MD018}␊ - ␊ - ## Tab␊ - ␊ - ## Normal space (both) ##␊ - ␊ - ##  Normal outer non-breaking inner space (both)  ##␊ - ␊ - ##  Non-breaking space (left) {MD020} ##␊ - ␊ - ## Tab (left) ##␊ - ␊ - ## Non-breaking space (right) {MD020}  ##␊ - ␊ - ## Tab (right) ##␊ - ␊ - ## Extra normal space {MD019}␊ - ␊ - ##   Extra non-breaking space {MD018}␊ - ␊ - ## Extra Tab {MD019}␊ - ␊ - ## Extra Normal space (both) {MD021} ##␊ - ␊ - ##   Extra non-breaking space (left) {MD020} ##␊ - ␊ - ## Extra tab (left) {MD021} ##␊ - ␊ - ## Extra non-breaking space (right) {MD020}   ##␊ - ␊ - ## Extra tab (right) {MD021} ##␊ - ␊ - ␊ - `, - } - -## headings-without-content.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '#', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 10, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '#', - errorDetail: null, - errorRange: [ - 3, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - }, - lineNumber: 12, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '##', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 18, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '##', - errorDetail: null, - errorRange: [ - 4, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 4, - }, - lineNumber: 20, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - ], - fixed: `# Headings Without Content␊ - ␊ - ␊ - ␊ - ␊ - #␊ - ␊ - # ␊ - ␊ - # ␊ - ␊ - # ␊ - ␊ - ##␊ - ␊ - ## ␊ - ␊ - ## ␊ - ␊ - ## ␊ - ␊ - {MD019:10} {MD019:12} {MD019:18} {MD019:20}␊ - `, - } - -## headings_bad.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h2; Actual: h3', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: h3; Actual: h4', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - ], - fixed: `# Heading␊ - ␊ - ### Heading 3 {MD001}␊ - ␊ - ## Heading 2␊ - ␊ - #### Heading 4 {MD001}␊ - ␊ -

␊ - ###### Not heading␊ -

␊ - ␊ - ␊ - `, - } - -## headings_good.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading 1␊ - ␊ - ## Heading 2␊ - ␊ - ## Heading 3␊ - `, - } - -## headings_good_setext_with_atx.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: setext; Actual: atx', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `Heading 1␊ - =========␊ - ␊ - Heading 2␊ - ---------␊ - ␊ - ## Heading 2 {MD003}␊ - ␊ - ### Heading 3␊ - ␊ - #### Heading 4 {MD003} ####␊ - ␊ - ␊ - `, - } - -## headings_good_setext_with_atx_closed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: setext; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx_closed; Actual: atx', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `Heading 1␊ - =========␊ - ␊ - Heading 2␊ - ---------␊ - ␊ - ## Heading 2 {MD003} ##␊ - ␊ - ### Heading 3 ###␊ - ␊ - #### Heading 4 {MD003}␊ - ␊ - ␊ - `, - } - -## headings_good_with_issue_numbers.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading 1␊ - ␊ - ## Heading 2␊ - ␊ - See the following issues:␊ - ␊ - * #1234␊ - * #5678 (and related)␊ - * #5678␊ - * #9101␊ - ␊ - ## Heading 3␊ - `, - } - -## headings_surrounding_space_atx.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Heading 2 {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 4, - }, - lineNumber: 3, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Heading 3 {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 5, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Heading 3 {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 6, - }, - lineNumber: 5, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '## Heading 4 {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 7, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - ], - fixed: `# Heading 1␊ - ␊ - ## Heading 2 {MD022}␊ - ␊ - Some text␊ - ␊ - ## Heading 3 {MD022}␊ - ␊ - Some text␊ - ␊ - ## Heading 4 {MD022}␊ - ␊ - ## Heading 5␊ - ␊ - * This shouldn't trigger MD022, but did because of some bug where we tried to␊ - #catch headings that kramdown didn't parse correctly.␊ - `, - } - -## headings_surrounding_space_setext.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Heading 2 {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 6, - }, - lineNumber: 4, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Some text {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 6, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Some text {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 9, - }, - lineNumber: 6, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Some text {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 9, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Some text {MD022} {MD025}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 12, - }, - lineNumber: 9, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: 'Some text {MD022} {MD025} Head...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - { - errorContext: 'Some text {MD022} {MD025} Head...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `Heading 1␊ - =========␊ - ␊ - Heading 2 {MD022}␊ - -----------------␊ - ␊ - Some text {MD022} {MD025}␊ - Heading 3␊ - =================␊ - ␊ - Some text {MD022} {MD025}␊ - Heading 4␊ - =================␊ - ␊ - Some text␊ - ␊ - Heading 5␊ - ---------␊ - `, - } - -## headings_with_spaces_at_the_beginning.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '# Test {MD022} Valid heading for CommonMark (see section 5.2)', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 19, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '# Test {MD022} Valid heading for CommonMark (see section 5.2)', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 20, - }, - lineNumber: 19, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '# Test {MD022} {MD023} Also valid heading for CommonMark', - errorDetail: 'Expected: 1; Actual: 0; Above', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 20, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: ' # Heading 1 {MD023}', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 3, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: ' Setext style fully indented {...', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 5, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: ' Setext style title only inden...', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 8, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - { - errorContext: ' # Test {MD022} {MD023} Als...', - errorDetail: null, - errorRange: [ - 3, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - }, - lineNumber: 20, - ruleDescription: 'Headings must start at the beginning of the line', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md023.md', - ruleNames: [ - 'MD023', - 'heading-start-left', - ], - }, - ], - fixed: `Some text␊ - ␊ - # Heading 1 {MD023}␊ - ␊ - Setext style fully indented {MD023}␊ - ===================================␊ - ␊ - Setext style title only indented {MD023}␊ - =========================================␊ - ␊ - * Test situations in which MD023 shouldn't be triggered.␊ - ␊ - \`\`\`rb␊ - # This shouldn't trigger MD023 as it is a code comment.␊ - foo = "And here is some code"␊ - \`\`\`␊ - ␊ - * This is another case where MD023 shouldn't be triggered␊ - ␊ - # Test {MD022} Valid heading for CommonMark (see section 5.2)␊ - ␊ - # Test {MD022} {MD023} Also valid heading for CommonMark␊ - ␊ - ␊ - `, - } - -## hr-in-blockquote-dash.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: - - -', - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR in Blockquote, Dash␊ - ␊ - ---␊ - ␊ - ***␊ - ␊ - ___␊ - ␊ - {MD035:5} {MD035:7}␊ - ␊ - > Text␊ - >␊ - > ---␊ - >␊ - > ***␊ - >␊ - > ___␊ - >␊ - > Text␊ - ␊ - {MD035:15} {MD035:17}␊ - ␊ - - - -␊ - ␊ - > Text␊ - >␊ - > > Text␊ - > >␊ - > > ---␊ - > >␊ - > > ***␊ - > >␊ - > > ___␊ - > >␊ - > > Text␊ - >␊ - > Text␊ - ␊ - {MD035:23} {MD035:31} {MD035:33}␊ - `, - } - -## hr-in-blockquote-star.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: * * *', - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR in Blockquote, Star␊ - ␊ - ***␊ - ␊ - ___␊ - ␊ - ---␊ - ␊ - {MD035:5} {MD035:7}␊ - ␊ - > Text␊ - >␊ - > ---␊ - >␊ - > ***␊ - >␊ - > ___␊ - >␊ - > Text␊ - ␊ - {MD035:13} {MD035:17}␊ - ␊ - * * *␊ - ␊ - > Text␊ - >␊ - > > Text␊ - > >␊ - > > ---␊ - > >␊ - > > ***␊ - > >␊ - > > ___␊ - > >␊ - > > Text␊ - >␊ - > Text␊ - ␊ - {MD035:23} {MD035:29} {MD035:33}␊ - `, - } - -## hr-in-blockquote-under.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: _ _ _', - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR in Blockquote, Under␊ - ␊ - ___␊ - ␊ - ---␊ - ␊ - ***␊ - ␊ - {MD035:5} {MD035:7}␊ - ␊ - > Text␊ - >␊ - > ---␊ - >␊ - > ***␊ - >␊ - > ___␊ - >␊ - > Text␊ - ␊ - {MD035:13} {MD035:15}␊ - ␊ - _ _ _␊ - ␊ - > Text␊ - >␊ - > > Text␊ - > >␊ - > > ---␊ - > >␊ - > > ***␊ - > >␊ - > > ___␊ - > >␊ - > > Text␊ - >␊ - > Text␊ - ␊ - {MD035:23} {MD035:29} {MD035:31}␊ - `, - } - -## hr-in-list-dash.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: - ---', - errorRange: null, - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 16, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: * ***', - errorRange: null, - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR in List, Dash␊ - ␊ - ---␊ - ␊ - ***␊ - ␊ - ___␊ - ␊ - {MD035:5} {MD035:7}␊ - ␊ - ␊ - ␊ - - list␊ - - ---␊ - - list␊ - - ***␊ - - list␊ - - ___␊ - - list␊ - ␊ - {MD035:14} {MD035:16} {MD035:18}␊ - ␊ - * list␊ - * ---␊ - * list␊ - * ***␊ - * list␊ - * ___␊ - * list␊ - ␊ - {MD035:26} {MD035:28}␊ - `, - } - -## hr-in-list-star.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: - ---', - errorRange: null, - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: * ***', - errorRange: null, - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR in List, Star␊ - ␊ - ***␊ - ␊ - ___␊ - ␊ - ---␊ - ␊ - {MD035:5} {MD035:7}␊ - ␊ - ␊ - ␊ - - list␊ - - ---␊ - - list␊ - - ***␊ - - list␊ - - ___␊ - - list␊ - ␊ - {MD035:14} {MD035:18}␊ - ␊ - * list␊ - * ---␊ - * list␊ - * ***␊ - * list␊ - * ___␊ - * list␊ - ␊ - {MD035:24} {MD035:26} {MD035:28}␊ - `, - } - -## hr-in-list-under.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: - ---', - errorRange: null, - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 16, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ___; Actual: * ***', - errorRange: null, - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR in List, Under␊ - ␊ - ___␊ - ␊ - ---␊ - ␊ - ***␊ - ␊ - {MD035:5} {MD035:7}␊ - ␊ - ␊ - ␊ - - list␊ - - ---␊ - - list␊ - - ***␊ - - list␊ - - ___␊ - - list␊ - ␊ - {MD035:14} {MD035:16}␊ - ␊ - * list␊ - * ---␊ - * list␊ - * ***␊ - * list␊ - * ___␊ - * list␊ - ␊ - {MD035:24} {MD035:26}␊ - `, - } - -## hr-style-custom.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: - - -; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: - - -; Actual: - - -', - errorRange: null, - fixInfo: null, - lineNumber: 10, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: - - -; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# HR Style Custom␊ - ␊ - Text␊ - ␊ - ---␊ - {MD035:5}␊ - ␊ - Text␊ - ␊ - - - -␊ - {MD035:10}␊ - ␊ - Text␊ - ␊ - - - -␊ - ␊ - Text␊ - ␊ - ***␊ - {MD035:19}␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## hr_style_dashes.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: * * *', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: *****', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: - - -', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: -----', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: _ _ _', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: _____', - errorRange: null, - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# hr_style_dashes␊ - ␊ - ***␊ - ␊ - * * *␊ - ␊ - *****␊ - ␊ - ---␊ - ␊ - - - -␊ - ␊ - -----␊ - ␊ - ___␊ - ␊ - _ _ _␊ - ␊ - _____␊ - ␊ - ***␊ - ␊ - {MD035:3} {MD035:5} {MD035:7} {MD035:11} {MD035:13}␊ - {MD035:15} {MD035:17} {MD035:19} {MD035:21}␊ - ␊ - ␊ - `, - } - -## hr_style_inconsistent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: * * *', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: *****', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: - - -', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: -----', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: _ _ _', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: _____', - errorRange: null, - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# hr_style_inconsistent␊ - ␊ - ***␊ - ␊ - * * *␊ - ␊ - *****␊ - ␊ - ---␊ - ␊ - - - -␊ - ␊ - -----␊ - ␊ - ___␊ - ␊ - _ _ _␊ - ␊ - _____␊ - ␊ - ***␊ - ␊ - {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15} {MD035:17} {MD035:19}␊ - `, - } - -## hr_style_long.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: * * *', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: *****', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: - - -', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: -----', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: _ _ _', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: _____; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# hr_style_long␊ - ␊ - ***␊ - ␊ - * * *␊ - ␊ - *****␊ - ␊ - ---␊ - ␊ - - - -␊ - ␊ - -----␊ - ␊ - ___␊ - ␊ - _ _ _␊ - ␊ - _____␊ - ␊ - ***␊ - ␊ - {MD035:3} {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15}␊ - {MD035:17} {MD035:21}␊ - ␊ - ␊ - `, - } - -## hr_style_stars.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: * * *', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: *****', - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ---', - errorRange: null, - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: - - -', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: -----', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: ___', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: _ _ _', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ***; Actual: _____', - errorRange: null, - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# hr_style_stars␊ - ␊ - ***␊ - ␊ - * * *␊ - ␊ - *****␊ - ␊ - ---␊ - ␊ - - - -␊ - ␊ - -----␊ - ␊ - ___␊ - ␊ - _ _ _␊ - ␊ - _____␊ - ␊ - ***␊ - ␊ - {MD035:5} {MD035:7} {MD035:9} {MD035:11} {MD035:13} {MD035:15} {MD035:17} {MD035:19}␊ - ␊ - ␊ - `, - } - -## html-comment-in-code-and-table.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 2, - insertText: '{MD038}', - }, - lineNumber: 3, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 4, - insertText: '{MD038}', - }, - lineNumber: 15, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 4, - insertText: '{MD038}', - }, - lineNumber: 19, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 5, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 6, - insertText: '{MD038}', - }, - lineNumber: 39, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - ], - fixed: `# HTML Comment in Code and Table␊ - ␊ - \`{MD038}\`␊ - ␊ - ␊ - ␊ - \`\`\`text␊ - ␊ - \`\`\`␊ - ␊ - ␊ - ␊ - | Table |␊ - |------------|␊ - | \`{MD038}\` |␊ - ␊ - * item␊ - ␊ - \`{MD038}\`␊ - ␊ - * item␊ - ␊ - ␊ - ␊ - * item␊ - ␊ - \`\`\`text␊ - ␊ - \`\`\`␊ - ␊ - * item␊ - ␊ - ␊ - ␊ - * item␊ - ␊ - | Table |␊ - |------------|␊ - | \`{MD038}\` |␊ - ␊ - ␊ - `, - } - -## html-comment-in-list-item.md - -> Snapshot 1 - - { - errors: [], - fixed: `# HTML Comment in List Item␊ - ␊ - - item␊ - ␊ - ␊ - ␊ - - item␊ - ␊ - x␊ - ␊ - - item␊ - ␊ - x␊ - ␊ - - item␊ - ␊ - xx␊ - ␊ - - item␊ - ␊ - \`\`\`html␊ - ␊ - \`\`\`␊ - ␊ - - item␊ - ␊ - \`\`\`html␊ - x␊ - \`\`\`␊ - ␊ - - item␊ - ␊ - \`\`\`html␊ - x␊ - \`\`\`␊ - ␊ - - item␊ - ␊ - \`\`\`html␊ - xx␊ - \`\`\`␊ - ␊ - - item␊ - `, - } - -## html-comment-in-markdown-table.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 4, - insertText: '{MD038}', - }, - lineNumber: 16, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 4, - insertText: '{MD038}', - }, - lineNumber: 22, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 4, - insertText: '{MD038}', - }, - lineNumber: 28, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 11, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 12, - insertText: '{MD038}', - }, - lineNumber: 40, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 11, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 12, - insertText: '{MD038}', - }, - lineNumber: 46, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`{MD038} `', - errorDetail: null, - errorRange: [ - 11, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 12, - insertText: '{MD038}', - }, - lineNumber: 52, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - ], - fixed: `# HTML Comment in Markdown Table␊ - ␊ - \`\`\`xml␊ - ␊ - \`\`\`␊ - ␊ - | Table |␊ - |-------|␊ - | |␊ - ␊ - | Table |␊ - |------------|␊ - | |␊ - ␊ - | Table |␊ - |----------------|␊ - | |␊ - | cell |␊ - ␊ - | Table |␊ - |----------------|␊ - | |␊ - | cell |␊ - ␊ - | Table | Table |␊ - |-------|-------|␊ - | cell | |␊ - ␊ - | Table | Table |␊ - |-------|------------|␊ - | cell | |␊ - ␊ - | Table | Table |␊ - |-------|----------------|␊ - | cell | |␊ - | cell | cell |␊ - ␊ - | Table | Table |␊ - |-------|----------------|␊ - | cell | |␊ - | cell | cell |␊ - ␊ - ␊ - `, - } - -## html-comments.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '} *', - errorDetail: null, - errorRange: [ - 15, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - }, - lineNumber: 51, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '} *', - errorDetail: null, - errorRange: [ - 16, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 53, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - ], - fixed: `# HTML Comments␊ - ␊ - ## Block Comments␊ - ␊ - ␊ - ␊ - ␊ - ␊ - text␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - *text * -->␊ - ␊ - *text * -->␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ## Inline Comments␊ - ␊ - ␊ - ␊ - t␊ - ␊ - ttext␊ - ␊ - t␊ - ␊ - t␊ - ␊ - t␊ - ␊ - t␊ - ␊ - t *{MD037}* -->␊ - ␊ - t *{MD037}* -->␊ - ␊ - t␊ - ␊ - t␊ - ␊ - t␊ - `, - } - -## html-tags.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 6, - 4, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: p', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 7, - 4, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 7, - 4, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 36, - 4, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 9, - 4, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 14, - 4, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 6, - 4, - ], - fixInfo: null, - lineNumber: 37, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 6, - 4, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 56, - 4, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 35, - 4, - ], - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: problem', - errorRange: [ - 3, - 9, - ], - fixInfo: null, - lineNumber: 49, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: problem', - errorRange: [ - 8, - 9, - ], - fixInfo: null, - lineNumber: 55, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 8, - 4, - ], - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: em', - errorRange: [ - 18, - 4, - ], - fixInfo: null, - lineNumber: 84, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: a', - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 90, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: img', - errorRange: [ - 6, - 39, - ], - fixInfo: null, - lineNumber: 91, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: foo-bar-baz', - errorRange: [ - 1, - 13, - ], - fixInfo: null, - lineNumber: 101, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: details', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 109, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: details', - errorRange: [ - 2, - 9, - ], - fixInfo: null, - lineNumber: 116, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: custom-element', - errorRange: [ - 1, - 35, - ], - fixInfo: null, - lineNumber: 120, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - ], - fixed: `# Detailed HTML Results␊ - ␊ - Text␊ - ␊ - Block block {MD033}␊ - ␊ - Text inline inline {MD033} text␊ - ␊ - Text␊ - ␊ - Block block␊ - ␊ - Text inline inline text␊ - ␊ - Text␊ - ␊ -

␊ - Block {MD033:17}␊ - block block {MD033} block␊ - block␊ - block block block␊ - block␊ - block block block block block {MD033}␊ - block block block block block {MD033}␊ -

␊ - ␊ - Text␊ - ␊ - Block block {MD033}␊ - ␊ - Text inline inline {MD033} text␊ - ␊ - Text␊ - ␊ - Block block {MD033}␊ - ␊ - Text inline inline {MD033} text␊ - ␊ - Text␊ - ␊ - Text inline text inline text inline text {MD033}␊ - ␊ - Text inline text inline text inline {MD033}␊ - ␊ - Text␊ - ␊ - \\Block block\\␊ - ␊ - \\\\Block block {MD033}\\\\␊ - ␊ - Block block␊ - ␊ - Text \\inline inline\\ text␊ - ␊ - Text \\\\inline inline {MD033}\\\\ text␊ - ␊ - Text inline inline text␊ - ␊ - Text␊ - ␊ - > Text inline inline {MD033} text␊ - > text inline inline text␊ - ␊ - Text␊ - ␊ - Text inline inline text␊ - text inline inline text␊ - ␊ - Text␊ - ␊ - \`\`\`html␊ - Text inline inline text␊ - text inline inline text␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - \`\`␊ - ␊ - Text \`\`\`\` text␊ - ␊ - Text \`\` text \`\`\`\` text \`\`\`\`\`\` text␊ - ␊ - Text \`\` text inline {MD033} text␊ - ␊ - Text \`\`text text\`\` text␊ - ␊ - Text␊ - ␊ - Text inline {MD033} text␊ - text Description text {MD033}␊ - ␊ - Text␊ - ␊ - is an email autolink.␊ - ␊ - Another email autolink: .␊ - ␊ - Text␊ - ␊ - is an HTML element. {MD033}␊ - ␊ - But is not an autolink or HTML element.␊ - And neither is .␊ - Nor <123abc>.␊ - ␊ - Text␊ - ␊ -
␊ - ␊ - {MD033:109}␊ - ␊ -
␊ - ␊ - - Item␊ -
␊ - ␊ - {MD033:116}␊ - ␊ - ␊ - ␊ - {MD033:120}␊ - ␊ - Text text.␊ - ␊ - ␊ - `, - } - -## hugo-quickstart-example-blank.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++␊ - date = "2016-02-14T16:11:58+05:30"␊ - draft = true␊ - title = "Good to Great Book Review"␊ - ␊ - +++␊ - ␊ - # Heading 1␊ - ␊ - ␊ - `, - } - -## hugo-quickstart-example-clean.md - -> Snapshot 1 - - { - errors: [], - fixed: `+++␊ - date = "2016-02-14T16:11:58+05:30"␊ - draft = true␊ - title = "Good to Great Book Review"␊ - ␊ - +++␊ - # Heading 1␊ - ␊ - ␊ - `, - } - -## hugo-quickstart-example-json.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Heading {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `{␊ - "title": "Another Hugo Post",␊ - "description": "Nothing special, but one post is boring.",␊ - "date": "2014-09-02",␊ - "categories": [ "example", "configuration" ],␊ - "tags": [␊ - "example",␊ - "hugo",␊ - "toml"␊ - ],␊ - }␊ - ␊ - # Heading {MD025}␊ - `, - } - -## ignore-comments.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 30, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 29, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 39, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 10', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 16', - errorRange: [ - 16, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 16, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 22, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 24, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `# ignore-comments.md␊ - ␊ - Hard tab {MD010}␊ - ␊ - Hard tabs hard tabs {MD010}␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - Text comment␊ - Hard tab {MD010}␊ - --> text␊ - ␊ - Text␊ - ␊ - Text {MD009}␊ - ␊ - Text␊ - ␊ - Text␊ - ␊ - Text {MD009}␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - Hard tab␊ - `, - } - -## ignore-html-block.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: style', - errorRange: [ - 1, - 7, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - ], - fixed: `# ignore-html-block.md␊ - ␊ - ␊ - `, - } - -## inconsistent_bullet_indent_same_level.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 4, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# Inconsistent Bullet Indent Same Level␊ - ␊ - * Item␊ - * Item {MD007}␊ - * Item {MD005}␊ - * Item␊ - `, - } - -## inconsistent_bullet_styles_asterisk.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: plus', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 4, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: dash', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 5, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: plus', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '*', - }, - lineNumber: 9, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: dash', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '*', - }, - lineNumber: 10, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# inconsistent_bullet_styles_asterisk␊ - ␊ - * Item␊ - * Item {MD004}␊ - * Item {MD004}␊ - * Item␊ - ␊ - > * Item␊ - > * Item {MD004}␊ - > * Item {MD004}␊ - > * Item␊ - `, - } - -## inconsistent_bullet_styles_dash.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '-', - }, - lineNumber: 4, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '-', - }, - lineNumber: 5, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '-', - }, - lineNumber: 9, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '-', - }, - lineNumber: 10, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# inconsistent_bullet_styles_dash␊ - ␊ - - Item␊ - - Item {MD004}␊ - - Item {MD004}␊ - - Item␊ - ␊ - > - Item␊ - > - Item {MD004}␊ - > - Item {MD004}␊ - > - Item␊ - `, - } - -## inconsistent_bullet_styles_plus.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '+', - }, - lineNumber: 4, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '+', - }, - lineNumber: 5, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 9, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 10, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# inconsistent_bullet_styles_plus␊ - ␊ - + Item␊ - + Item {MD004}␊ - + Item {MD004}␊ - + Item␊ - ␊ - > + Item␊ - > + Item {MD004}␊ - > + Item {MD004}␊ - > + Item␊ - `, - } - -## incorrect_bullet_style_asterisk.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: dash', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 4, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: plus', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 5, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# incorrect_bullet_style_asterisk␊ - ␊ - * Item␊ - * Item {MD004}␊ - * Item {MD004}␊ - ␊ - ␊ - `, - } - -## incorrect_bullet_style_dash.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '-', - }, - lineNumber: 3, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '-', - }, - lineNumber: 5, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# incorrect_bullet_style_dash␊ - ␊ - - Item {MD004}␊ - - Item␊ - - Item {MD004}␊ - ␊ - ␊ - `, - } - -## incorrect_bullet_style_plus.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '+', - }, - lineNumber: 3, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '+', - }, - lineNumber: 4, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# incorrect_bullet_style_plus␊ - ␊ - + Item {MD004}␊ - + Item {MD004}␊ - + Item␊ - ␊ - ␊ - `, - } - -## incorrect_heading_atx.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: setext', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `# Heading 1 {MD003} #␊ - ␊ - ## Heading 2␊ - ␊ - Heading 3 {MD003}␊ - -----------------␊ - ␊ - ␊ - `, - } - -## incorrect_heading_atx_closed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: atx_closed; Actual: atx', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx_closed; Actual: setext', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `# Heading 1 #␊ - ␊ - ## Heading 2 {MD003}␊ - ␊ - Heading 3 {MD003}␊ - -----------------␊ - ␊ - ␊ - `, - } - -## incorrect_heading_setext.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: setext; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: setext; Actual: atx', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `# Heading 1 {MD003} #␊ - ␊ - ## Heading 2 {MD003}␊ - ␊ - Heading 3␊ - ---------␊ - ␊ - ␊ - `, - } - -## inline-capture-restore.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 52, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 64, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 70, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 76, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 82, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 88, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 94, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 104, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 116, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 4, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 14, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 30, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 83, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 117, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 5, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 15, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 21, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 31, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 37, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 48, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 54, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 60, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 66, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 72, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 78, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 84, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 90, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - ], - fixed: `# Inline Capture/Restore␊ - ␊ - hard tab␊ - space *in* emphasis {MD037}␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - hard tab␊ - space *in* emphasis {MD037}␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - hard tab␊ - space *in* emphasis {MD037}␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in* emphasis {MD037}␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab␊ - space *in * emphasis␊ - space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab {MD010}␊ - space *in* emphasis {MD037}␊ - space \`in \` code␊ - ␊ - ␊ - `, - } - -## inline-configure-file-invalid.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Inline Configure File Invalid␊ - ␊ - Not normally too long of a line, but it would have been from an inline config.␊ - ␊ - ␊ - `, - } - -## inline-configure-file-multiple-instances.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# Inline Configure File Multiple Instances␊ - ␊ - ***␊ - {MD035:3}␊ - ␊ - Trailing spaces: ␊ - ␊ - ␊ - ␊ - ***␊ - {MD035:17}␊ - ␊ - Trailing spaces: ␊ - ␊ - ␊ - ␊ - ***␊ - {MD035:30}␊ - ␊ - Trailing spaces: ␊ - `, - } - -## inline-configure-file-multiple-lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ---; Actual: ***', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Horizontal rule style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md035.md', - ruleNames: [ - 'MD035', - 'hr-style', - ], - }, - ], - fixed: `# Inline Configure File Multiple Lines␊ - ␊ - ***␊ - {MD035:3}␊ - ␊ - Trailing spaces: ␊ - ␊ - ␊ - ␊ - ***␊ - {MD035:17}␊ - ␊ - Trailing spaces: ␊ - `, - } - -## inline-configure-file-single-line.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 70; Actual: 78', - errorRange: [ - 71, - 8, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 70; Actual: 85', - errorRange: [ - 71, - 15, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# Inline Configure File Single Line␊ - ␊ - Not normally too long of a line, but it is here from an inline config. {MD013}␊ - ␊ - {MD013}␊ - `, - } - -## inline-configure-file-violations.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '* w', - errorDetail: null, - errorRange: [ - 10, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 3, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'h *', - errorDetail: null, - errorRange: [ - 15, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - }, - lineNumber: 3, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - ], - fixed: `# Inline Configure File Violations␊ - ␊ - Emphasis *with* spaces {MD037}␊ - ␊ - Trailing spaces: ␊ - ␊ - ␊ - `, - } - -## inline-disable-enable-file.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 5, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 13, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 21, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 30, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 23, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 7, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 8, - insertText: 'in', - }, - lineNumber: 32, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - ], - fixed: `# Heading␊ - ␊ - hard tab {MD010}␊ - ␊ - space *in* emphasis {MD037}␊ - ␊ - space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab␊ - ␊ - space *in* emphasis {MD037}␊ - ␊ - space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab␊ - ␊ - space *in* emphasis {MD037}␊ - ␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - ␊ - hard tab␊ - ␊ - space *in* emphasis {MD037}␊ - ␊ - space \`in\` code {MD038}␊ - ␊ - ␊ - `, - } - -## inline-disable-enable.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 11, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 19, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 27, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 35, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 43, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 45, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 47, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 52, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 55, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 61, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 64, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 67, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 73, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 76, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 77, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 79, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 82, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 85, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 93, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 95, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 97, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 99, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: ' ', - }, - lineNumber: 101, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Element: b', - errorRange: [ - 10, - 3, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 3, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 11, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 15, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 19, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 23, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 27, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 31, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 35, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 39, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 47, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 52, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 55, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 61, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 64, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 67, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 73, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 76, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 77, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 79, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 81, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 82, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 84, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 85, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 87, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 89, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 90, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 93, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 95, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 97, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 99, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 100, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 28, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 101, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 103, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 104, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 105, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 3, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 11, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 49, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 50, - insertText: 'in', - }, - lineNumber: 15, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 19, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 27, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 35, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 43, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 47, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 52, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 55, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 61, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 67, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 73, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 76, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 77, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 79, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 82, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 85, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 49, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 50, - insertText: 'in', - }, - lineNumber: 87, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 49, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 50, - insertText: 'in', - }, - lineNumber: 90, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 93, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 95, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 97, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 99, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 57, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 58, - insertText: 'in', - }, - lineNumber: 101, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 49, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 50, - insertText: 'in', - }, - lineNumber: 103, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`in `', - errorDetail: null, - errorRange: [ - 49, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 50, - insertText: 'in', - }, - lineNumber: 105, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - ], - fixed: `# Heading␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab / space *in * emphasis / space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - before after␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - ␊ - beforeafter␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - ␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab {MD010} ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab ␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - hard tab / space *in * emphasis / space \`in \` code␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in \` code␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - embedded {MD033} HTML␊ - ␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab / space *in * emphasis / space \`in \` code␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab / space *in * emphasis / space \`in \` code␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - hard tab / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab / space *in * emphasis / space \`in \` code ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab / space *in * emphasis / space \`in \` code␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab / space *in * emphasis / space \`in \` code␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code ␊ - hard tab {MD010} / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - hard tab / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - hard tab / space *in* emphasis {MD037} / space \`in \` code␊ - hard tab / space *in* emphasis {MD037} / space \`in\` code {MD038}␊ - ␊ - `, - } - -## inline_html-allowed_elements.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: h2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: h2', - errorRange: [ - 10, - 4, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: h2', - errorRange: [ - 10, - 4, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 6, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 15, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 16, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 23, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 24, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: article', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 37, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: article', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 42, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: Article', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 50, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: Br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 54, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - ], - fixed: `# inline_html-allowed_elements␊ - ␊ -

This is allowed.

␊ - ␊ -

This is not allowed. {MD033}

␊ - ␊ -

This is allowed.

␊ - ␊ -

This

is not

allowed. {MD033}␊ - ␊ -

This

is not

allowed. {MD033}␊ - ␊ -
␊ - ␊ -
␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ -

␊ - This is allowed.␊ -

␊ - ␊ -
{MD033}␊ - This is not allowed.␊ -
␊ - ␊ -

␊ -

{MD033}␊ - This is not allowed.␊ -
␊ -
␊ -
{MD033}␊ -

␊ - ␊ -

␊ -

{MD033}␊ - This is not allowed.␊ -
␊ -
␊ -
{MD033}␊ -

␊ - ␊ - ␊ - `, - } - -## inline_html.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: h1', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: p', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: element', - errorRange: [ - 12, - 9, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 88, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 90, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: a', - errorRange: [ - 1, - 30, - ], - fixInfo: null, - lineNumber: 94, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: a', - errorRange: [ - 1, - 46, - ], - fixInfo: null, - lineNumber: 96, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: a', - errorRange: [ - 1, - 51, - ], - fixInfo: null, - lineNumber: 98, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: element', - errorRange: [ - 6, - 9, - ], - fixInfo: null, - lineNumber: 122, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: link-with', - errorRange: [ - 4, - 11, - ], - fixInfo: null, - lineNumber: 124, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: reference', - errorRange: [ - 16, - 11, - ], - fixInfo: null, - lineNumber: 128, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: reference', - errorRange: [ - 16, - 11, - ], - fixInfo: null, - lineNumber: 130, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: '`code Inline HTML Heading {MD033}␊ - ␊ -

More inline HTML {MD033}␊ - but this time on multiple lines␊ -

␊ - ␊ -

This shouldn't trigger as it's inside a code block

␊ - ␊ - \`\`\`text␊ -

Neither should this as it's also in a code block {MD046:11}

␊ - \`\`\`␊ - ␊ - ## Elements in code spans␊ - ␊ - Text \`\` text \\\` text␊ - Text \\\` text \`\` text␊ - Text \\\` text \\\` text \`\` text␊ - Text \\\` text \`\` text \`\` text␊ - Text \\\` text \`\` text \\\` text \`\` text␊ - Text \\\`\\\` text \`\` text␊ - Text \`\` text \\\` text \`\` text␊ - ␊ - ## Elements in multiple line code spans␊ - ␊ - Text \`code␊ - \`␊ - ␊ - \`code␊ - \`␊ - ␊ - \`code␊ - \` text␊ - ␊ - Text \`code␊ - code␊ - ␊ - \`␊ - ␊ - \`\`code \`\`\` \`\`\`\` \`␊ - code␊ - \`\`␊ - ␊ - Text \`code␊ - ␊ - code\` text␊ - ␊ - Text \`code code␊ - code \` text␊ - ␊ - Text \`code ␊ - code code\` text␊ - ␊ - Text \`code code␊ - code code␊ - code code\` text␊ - ␊ - Text \`\`\`\`code code␊ - code code␊ - code code\`\`\`\` text␊ - ␊ - Text \`code code␊ - code \` text␊ - text \`code code␊ - code code\` text␊ - ␊ - Text \`code code␊ - code code\` text␊ - text \`code code␊ - code \` text␊ - ␊ - Text \`code code␊ - code \` text␊ - text \`code code␊ - code \` text␊ - ␊ - Text \`code code␊ - code\` text text \`code {MD033}␊ - code code\` text␊ - ␊ - ## Slash in element name␊ - ␊ - Text **\\\\another\\directory\\\\** text␊ - ␊ - ## Self-closing elements␊ - ␊ -
{MD033}␊ - ␊ -
{MD033}␊ - ␊ - ## Links␊ - ␊ - Google {MD033}␊ - ␊ - Google {MD033}␊ - ␊ - Google {MD033}␊ - ␊ - ## Unterminated code span followed by element in code span␊ - ␊ - Text text \`text text␊ - ␊ - Text \`\` text␊ - ␊ - Text␊ - text \`text␊ - text␊ - ␊ - Text \`code code\` text␊ - ␊ - Text \`code code\` text {MD038}␊ - ␊ - \`\`\`lang␊ - code {MD046:114}␊ - ␊ - ␊ - \`\`\`␊ - ␊ - Text \`code code\` text␊ - ␊ - Text text {MD033}␊ - ␊ - A [][a-reference] is problematic. {MD033}␊ - ␊ - A [link with][a-] is okay.␊ - ␊ - A link with [a-][] is problematic. {MD033}␊ - ␊ - A link with [a-] is problematic. {MD033}␊ - ␊ - [a-reference]: https://example.com/␊ - [a-]: https://example.com/␊ - `, - } - -## invalid-ul-style-style.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '-', - }, - lineNumber: 3, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '-', - }, - lineNumber: 4, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '-', - }, - lineNumber: 6, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '-', - }, - lineNumber: 7, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# Invalid ul-style style␊ - ␊ - - Item {MD004}␊ - - Item {MD004}␊ - ␊ - - Item {MD004}␊ - - Item {MD004}␊ - ␊ - - Item␊ - - Item␊ - ␊ - ␊ - `, - } - -## jekyll_post.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h2; Actual: h3', - errorRange: null, - fixInfo: null, - lineNumber: 16, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: 'heading1 {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `---␊ - layout: post␊ - title: Hello World!␊ - category: Meta␊ - tags:␊ - - tag␊ - - another tag␊ - - one more tag␊ - url: https://example.com␊ - excerpt: Hello World! Vestibulum imperdiet adipiscing arcu, quis aliquam dolor condimentum dapibus. Aliquam fermentum leo aliquet quam volutpat et molestie mauris mattis. Suspendisse semper consequat velit in suscipit.␊ - ---␊ - # heading1 {MD025}␊ - ␊ - This is just a sample post.␊ - ␊ - ### offending heading3 {MD001}␊ - `, - } - -## jekyll_post_2.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h2; Actual: h3', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: 'header1 {MD025}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Multiple top-level headings in the same document', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md025.md', - ruleNames: [ - 'MD025', - 'single-title', - 'single-h1', - ], - }, - ], - fixed: `---␊ - layout: post␊ - title: Hello World!␊ - category: Meta␊ - tags:␊ - - tag␊ - - another tag␊ - - one more tag␊ - url: http://example.com␊ - excerpt: Hello World! Vestibulum imperdiet adipiscing arcu, quis aliquam dolor condimentum dapibus. Aliquam fermentum leo aliquet quam volutpat et molestie mauris mattis. Suspendisse semper consequat velit in suscipit.␊ - ---␊ - ␊ - # header1 {MD025}␊ - ␊ - This is just a sample post.␊ - ␊ - ### offending header3 {MD001}␊ - `, - } - -## line-breaks-inside-code-spans.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '` code {MD038}', - errorDetail: null, - errorRange: [ - 6, - 14, - ], - fixInfo: { - deleteCount: 13, - editColumn: 7, - insertText: 'code {MD038}', - }, - lineNumber: 33, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'span `', - errorDetail: null, - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - insertText: 'span', - }, - lineNumber: 39, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code {MD038}', - errorDetail: null, - errorRange: [ - 6, - 14, - ], - fixInfo: { - deleteCount: 13, - editColumn: 7, - insertText: 'code {MD038}', - }, - lineNumber: 49, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'span `', - errorDetail: null, - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - insertText: 'span', - }, - lineNumber: 57, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'span `', - errorDetail: null, - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - insertText: 'span', - }, - lineNumber: 63, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code {MD038}', - errorDetail: null, - errorRange: [ - 6, - 14, - ], - fixInfo: { - deleteCount: 13, - editColumn: 7, - insertText: 'code {MD038}', - }, - lineNumber: 65, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'code code `', - errorDetail: null, - errorRange: [ - 1, - 11, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'code code', - }, - lineNumber: 73, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - ], - fixed: `# Line breaks inside code spans␊ - ␊ - Text \`code␊ - span\` text.␊ - ␊ - Text \`code␊ - span\` text \`code␊ - span\` text.␊ - ␊ - Text \`code␊ - span\` text \`code␊ - span\` text \`code␊ - span\` text.␊ - ␊ - Text \`code␊ - span␊ - code␊ - span\` text.␊ - ␊ - Text \`code␊ - span\` text \`code span\`␊ - text \`code span\` text.␊ - ␊ - Text \`code␊ - span\` text \`code span\` text␊ - \`code span\` text.␊ - ␊ - \`code␊ - span\` \`span\`␊ - \`span\`␊ - ␊ - Text␊ - text \`code {MD038}␊ - span\` text␊ - text.␊ - ␊ - Text␊ - text \`code␊ - span\` text {MD038}␊ - text.␊ - ␊ - Text␊ - text \`code␊ - span code␊ - span\` text␊ - text.␊ - ␊ - Text␊ - text \`code {MD038}␊ - span code␊ - span\` text␊ - text.␊ - ␊ - Text␊ - text \`code␊ - span code␊ - span\` text {MD038}␊ - text.␊ - ␊ - Text␊ - text \`code␊ - span code␊ - span\` text {MD038}␊ - text␊ - text \`code {MD038}␊ - span code␊ - span\` text␊ - text.␊ - ␊ - "␊ - Text \`code␊ - code code\`text\` {MD038}␊ - `, - } - -## link-fragments-default-case.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[Invalid](#Heading-Name)', - errorDetail: 'Expected: #heading-name; Actual: #Heading-Name', - errorRange: [ - 1, - 24, - ], - fixInfo: { - deleteCount: 13, - editColumn: 11, - insertText: '#heading-name', - }, - lineNumber: 7, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#Valid-Heading-With-Emphasis)', - errorDetail: 'Expected: #valid-heading-with-emphasis; Actual: #Valid-Heading-With-Emphasis', - errorRange: [ - 1, - 39, - ], - fixInfo: { - deleteCount: 28, - editColumn: 11, - insertText: '#valid-heading-with-emphasis', - }, - lineNumber: 13, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#-Valid-Heading-With-Emoji)', - errorDetail: 'Expected: #-valid-heading-with-emoji; Actual: #-Valid-Heading-With-Emoji', - errorRange: [ - 1, - 37, - ], - fixInfo: { - deleteCount: 26, - editColumn: 11, - insertText: '#-valid-heading-with-emoji', - }, - lineNumber: 19, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - ], - fixed: `# Link Fragments Default Case␊ - ␊ - ## Heading Name␊ - ␊ - [Valid](#heading-name)␊ - ␊ - [Invalid](#heading-name) {MD051}␊ - ␊ - ## Valid *Heading* With _Emphasis_␊ - ␊ - [Valid](#valid-heading-with-emphasis)␊ - ␊ - [Invalid](#valid-heading-with-emphasis) {MD051}␊ - ␊ - ## 🚀 Valid Heading With Emoji␊ - ␊ - [Valid](#-valid-heading-with-emoji)␊ - ␊ - [Invalid](#-valid-heading-with-emoji) {MD051}␊ - ␊ - ␊ - `, - } - -## link-fragments-ignore-case.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Link Fragments Ignore Case␊ - ␊ - ## Heading Name␊ - ␊ - [Valid](#heading-name)␊ - ␊ - [Valid](#Heading-Name)␊ - ␊ - ## Valid *Heading* With _Emphasis_␊ - ␊ - [Valid](#valid-heading-with-emphasis)␊ - ␊ - [Valid](#Valid-Heading-With-Emphasis)␊ - ␊ - ## 🚀 Valid Heading With Emoji␊ - ␊ - [Valid](#-valid-heading-with-emoji)␊ - ␊ - [Valid](#-Valid-Heading-With-Emoji)␊ - ␊ - ␊ - `, - } - -## link-fragments.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[Invalid](#valid-heading-is-an-image)', - errorDetail: null, - errorRange: [ - 1, - 37, - ], - fixInfo: null, - lineNumber: 218, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#valid-heading-2004-)', - errorDetail: null, - errorRange: [ - 1, - 31, - ], - fixInfo: null, - lineNumber: 220, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#valid-repeated-heading-3)', - errorDetail: null, - errorRange: [ - 1, - 36, - ], - fixInfo: null, - lineNumber: 222, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#invalid-fragment)', - errorDetail: null, - errorRange: [ - 1, - 28, - ], - fixInfo: null, - lineNumber: 224, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#myname)', - errorDetail: null, - errorRange: [ - 1, - 18, - ], - fixInfo: null, - lineNumber: 226, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#hrefandid)', - errorDetail: 'Expected: #HREFandID; Actual: #hrefandid', - errorRange: [ - 1, - 21, - ], - fixInfo: { - deleteCount: 10, - editColumn: 11, - insertText: '#HREFandID', - }, - lineNumber: 228, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#name-for-other-element)', - errorDetail: null, - errorRange: [ - 1, - 34, - ], - fixInfo: null, - lineNumber: 230, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#name-should-be-ignored)', - errorDetail: null, - errorRange: [ - 1, - 34, - ], - fixInfo: null, - lineNumber: 232, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#not-an-id-should-be-ignored)', - errorDetail: null, - errorRange: [ - 1, - 39, - ], - fixInfo: null, - lineNumber: 234, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 236, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[badref]: #missing "{MD051}"', - errorDetail: null, - errorRange: [ - 1, - 28, - ], - fixInfo: null, - lineNumber: 241, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Title](#Valid-Fragments)', - errorDetail: 'Expected: #valid-fragments; Actual: #Valid-Fragments', - errorRange: [ - 1, - 25, - ], - fixInfo: { - deleteCount: 16, - editColumn: 9, - insertText: '#valid-fragments', - }, - lineNumber: 245, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[ALL CAPS](#NAMEDLINK)', - errorDetail: 'Expected: #namedlink; Actual: #NAMEDLINK', - errorRange: [ - 1, - 22, - ], - fixInfo: { - deleteCount: 10, - editColumn: 12, - insertText: '#namedlink', - }, - lineNumber: 247, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: #namedlink; Actual: #NAMEDLINK', - errorRange: null, - fixInfo: null, - lineNumber: 249, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[mixedref]: #idLINK "{MD051}"', - errorDetail: 'Expected: #idlink; Actual: #idLINK', - errorRange: [ - 1, - 29, - ], - fixInfo: { - deleteCount: 7, - editColumn: 13, - insertText: '#idlink', - }, - lineNumber: 254, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#embedded-space)', - errorDetail: null, - errorRange: [ - 1, - 26, - ], - fixInfo: null, - lineNumber: 289, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#embedded_space)', - errorDetail: null, - errorRange: [ - 1, - 26, - ], - fixInfo: null, - lineNumber: 291, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#embedded)', - errorDetail: null, - errorRange: [ - 1, - 20, - ], - fixInfo: null, - lineNumber: 293, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#hyphen--run)', - errorDetail: null, - errorRange: [ - 1, - 23, - ], - fixInfo: null, - lineNumber: 295, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#hyphen-run)', - errorDetail: null, - errorRange: [ - 1, - 22, - ], - fixInfo: null, - lineNumber: 297, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#named-fragment-outside-heading)', - errorDetail: null, - errorRange: [ - 1, - 42, - ], - fixInfo: null, - lineNumber: 299, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#UpperCase)', - errorDetail: null, - errorRange: [ - 1, - 21, - ], - fixInfo: null, - lineNumber: 301, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#uppercase)', - errorDetail: null, - errorRange: [ - 1, - 21, - ], - fixInfo: null, - lineNumber: 303, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L12-not-a-line-link)', - errorDetail: 'Expected: #l12-not-a-line-link; Actual: #L12-not-a-line-link', - errorRange: [ - 1, - 31, - ], - fixInfo: { - deleteCount: 20, - editColumn: 11, - insertText: '#l12-not-a-line-link', - }, - lineNumber: 305, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#l7)', - errorDetail: null, - errorRange: [ - 1, - 14, - ], - fixInfo: null, - lineNumber: 307, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L)', - errorDetail: null, - errorRange: [ - 1, - 13, - ], - fixInfo: null, - lineNumber: 309, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L7extra)', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: null, - lineNumber: 311, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30C)', - errorDetail: null, - errorRange: [ - 1, - 16, - ], - fixInfo: null, - lineNumber: 313, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30Cextra)', - errorDetail: null, - errorRange: [ - 1, - 21, - ], - fixInfo: null, - lineNumber: 315, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30L12)', - errorDetail: null, - errorRange: [ - 1, - 18, - ], - fixInfo: null, - lineNumber: 317, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30C12)', - errorDetail: null, - errorRange: [ - 1, - 18, - ], - fixInfo: null, - lineNumber: 319, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30C11-)', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: null, - lineNumber: 321, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30C11-L)', - errorDetail: null, - errorRange: [ - 1, - 20, - ], - fixInfo: null, - lineNumber: 323, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30C11-L31C)', - errorDetail: null, - errorRange: [ - 1, - 23, - ], - fixInfo: null, - lineNumber: 325, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#L30C11-C31)', - errorDetail: null, - errorRange: [ - 1, - 22, - ], - fixInfo: null, - lineNumber: 327, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#C30)', - errorDetail: null, - errorRange: [ - 1, - 15, - ], - fixInfo: null, - lineNumber: 329, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#C11-C31)', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: null, - lineNumber: 331, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[Invalid](#C11-L4C31)', - errorDetail: null, - errorRange: [ - 1, - 21, - ], - fixInfo: null, - lineNumber: 333, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - ], - fixed: `# Valid/Invalid Link Fragments␊ - ␊ - ## Valid Fragments␊ - ␊ - [Valid](#validinvalid-link-fragments)␊ - ␊ - [Valid](#valid-fragments)␊ - ␊ - [Valid](#valid-h3-heading)␊ - ␊ - [Valid](#valid-heading-with-underscores-_)␊ - ␊ - [Valid](#valid-heading-with-emphasis)␊ - ␊ - [Valid](#valid-heading-with-code)␊ - ␊ - [Valid](#valid-heading-with-quotes--and-double-quotes-)␊ - ␊ - [Valid](#-valid-heading-with-emoji)␊ - ␊ - [Valid](#valid-heading--with-emoji-2)␊ - ␊ - [Valid](#valid-heading-2010-)␊ - ␊ - [Valid](#valid-heading-2004-%EF%B8%8F)␊ - ␊ - [Valid](#valid-closed-atx-heading)␊ - ␊ - [Valid](#valid-setext-heading)␊ - ␊ - [Valid](#valid-repeated-heading)␊ - ␊ - [Valid](#valid-repeated-heading-1)␊ - ␊ - [Valid](#valid-repeated-heading-2)␊ - ␊ - [Valid](#valid-heading-with-trailing-space-)␊ - ␊ - [Valid](#valid-heading-with-two-trailing-spaces--)␊ - ␊ - [Valid](#valid-heading-with-embedded--comment)␊ - ␊ - [Valid](#the-best-headin-for-testin-quotes)␊ - ␊ - [Valid](#valid-heading-about-lh%C3%B4pitals-rule)␊ - ␊ - [Valid](#valid-heading-about-lhôpitals-rule)␊ - ␊ - [Valid](#en-t%C3%AAte-valide-dans-fran%C3%A7ais-pour-v%C3%A9rification)␊ - ␊ - [Valid](#en-tête-valide-dans-français-pour-vérification)␊ - ␊ - [Valid](#%E6%A0%87%E9%A2%98)␊ - ␊ - [Valid](#标题)␊ - ␊ - [Valid](#valid-heading-is-a-link)␊ - ␊ - [Valid](#valid-heading-has-a-link)␊ - ␊ - [Valid](#valid-heading-is-a-reference-link)␊ - ␊ - [Valid](#valid-heading-has-a-reference-link)␊ - ␊ - [Valid](#valid-heading-has-)␊ - ␊ - [Valid](#valid_heading-escaped_underscores)␊ - ␊ - [Valid](#valid\\_heading\\-escaped\\_underscores)␊ - ␊ - [Valid](#valid-heading-with_embedded_escaping)␊ - ␊ - [Valid](#namedlink)␊ - ␊ - [Valid](#idlink)␊ - ␊ - [Valid](#myident)␊ - ␊ - [Valid](#HREFandID)␊ - ␊ - [Valid](#id-for-other-element)␊ - ␊ - [Valid](#id-after-name)␊ - ␊ - [Valid][goodref]␊ - ␊ - [Valid][escapedref]␊ - ␊ - [Valid](#l12-not-a-line-link)␊ - ␊ - [Valid](#latex-style)␊ - ␊ - [Valid](#area-pi--r2)␊ - ␊ - [Valid](#L7)␊ - ␊ - [Valid](#L30-L31)␊ - ␊ - [Valid](#L3C24-L88)␊ - ␊ - [Valid](#L304-L314C98)␊ - ␊ - [Valid](#L200C4-L3244C2)␊ - ␊ - ### Valid H3 Heading␊ - ␊ - Text␊ - ␊ - ### Valid Heading With Underscores _␊ - ␊ - Text␊ - ␊ - ### Valid *Heading* With _Emphasis_␊ - ␊ - Text␊ - ␊ - ### Valid Heading With \`Code\`␊ - ␊ - Text␊ - ␊ - ### Valid Heading With Quotes ' And Double Quotes "␊ - ␊ - Text␊ - ␊ - ### 🚀 Valid Heading With Emoji␊ - ␊ - Text␊ - ␊ - ### Valid Heading 👀 With Emoji 2␊ - ␊ - Text␊ - ␊ - ### Valid Heading 20.10 ❌␊ - ␊ - Text␊ - ␊ - ### Valid Heading 20.04 ✔️␊ - ␊ - Text␊ - ␊ - ### Valid Closed ATX Heading ###␊ - ␊ - Text␊ - ␊ - Valid Setext Heading␊ - --------------------␊ - ␊ - Text␊ - ␊ - ### Valid Repeated Heading␊ - ␊ - Text␊ - ␊ - ### Valid Repeated Heading␊ - ␊ - Text␊ - ␊ - ### Valid Repeated Heading␊ - ␊ - ### Valid Heading With Trailing Space ␊ - ␊ - ### Valid Heading With Two Trailing Spaces ␊ - ␊ - ### Valid Heading With Embedded Comment␊ - ␊ - ### The "Best" Headin' for Testin' Quotes␊ - ␊ - ### Valid Heading About L'Hôpital's Rule␊ - ␊ - ### En-tête Valide Dans Français Pour Vérification␊ - ␊ - ### 标题␊ - ␊ - ### [Valid Heading Is a Link](https://example.com)␊ - ␊ - ### Valid Heading [Has a Link](https://example.com)␊ - ␊ - ### [Valid Heading Is a Reference Link][goodref]␊ - ␊ - ### Valid Heading [Has a Reference Link][goodref]␊ - ␊ - ### ![Valid Heading Is an Image](https://example.com)␊ - ␊ - ### Valid Heading Has ![an Image](https://example.com)␊ - ␊ - ### Valid_Heading Escaped_Underscores␊ - ␊ - ### Valid Heading\\-With\\_Embedded\\_Escaping␊ - ␊ - ### L12 Not A Line Link␊ - ␊ - ## $\\LaTeX$ Style␊ - ␊ - ## Area: $\\pi * r^2$␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - Text␊ - ␊ -

␊ - ␊ -

␊ - ␊ - ␊ - ␊ - ␊ - ␊ - [goodref]: #namedlink␊ - ␊ - [escapedref]: #valid\\_heading\\-escaped\\_underscores␊ - ␊ - ## Invalid Fragments␊ - ␊ - [Invalid](#valid-heading-is-an-image) {MD051}␊ - ␊ - [Invalid](#valid-heading-2004-) {MD051}␊ - ␊ - [Invalid](#valid-repeated-heading-3) {MD051}␊ - ␊ - [Invalid](#invalid-fragment) {MD051}␊ - ␊ - [Invalid](#myname) {MD051}␊ - ␊ - [Invalid](#HREFandID) {MD051}␊ - ␊ - [Invalid](#name-for-other-element) {MD051}␊ - ␊ - [Invalid](#name-should-be-ignored) {MD051}␊ - ␊ - [Invalid](#not-an-id-should-be-ignored) {MD051}␊ - ␊ - [Invalid {MD051}](#multi-line␊ - "Title")␊ - ␊ - [Invalid][badref]␊ - ␊ - [badref]: #missing "{MD051}"␊ - ␊ - ## Inconsistent Case Fragments␊ - ␊ - [Title](#valid-fragments) {MD051}␊ - ␊ - [ALL CAPS](#namedlink) {MD051}␊ - ␊ - [Multi-line {MD051}](#NAMEDLINK␊ - "Title")␊ - ␊ - [MiXeD][mixedref]␊ - ␊ - [mixedref]: #idlink "{MD051}"␊ - ␊ - ## Valid Named Fragments␊ - ␊ - [Valid](#named-fragment)␊ - ␊ - [Valid](#valid-heading-with-named-fragment-named-fragment)␊ - ␊ - [Valid](#another_fragment_123)␊ - ␊ - [Valid](#valid-heading-with-another-named-fragment-another_fragment_123)␊ - ␊ - [Valid](#closed-atx)␊ - ␊ - [Valid](#setext)␊ - ␊ - ### Valid Heading with Named Fragment {#named-fragment}␊ - ␊ - ### Valid Heading with Another Named Fragment {#another_fragment_123}␊ - ␊ - ### Valid Closed ATX Heading with Named Fragment {#closed-atx} ###␊ - ␊ - Valid Setext Heading with Named Fragment {#setext}␊ - --------------------------------------------------␊ - ␊ - ## Invalid Named Fragments␊ - ␊ - ### Invalid Heading with Named Fragment {#embedded space}␊ - ␊ - ### Invalid Heading with Named Fragment {#hyphen--run}␊ - ␊ - ### Invalid Heading with Named Fragment {#UpperCase}␊ - ␊ - {#named-fragment-outside-heading}␊ - ␊ - [Invalid](#embedded-space) {MD051}␊ - ␊ - [Invalid](#embedded_space) {MD051}␊ - ␊ - [Invalid](#embedded) {MD051}␊ - ␊ - [Invalid](#hyphen--run) {MD051}␊ - ␊ - [Invalid](#hyphen-run) {MD051}␊ - ␊ - [Invalid](#named-fragment-outside-heading) {MD051}␊ - ␊ - [Invalid](#UpperCase) {MD051}␊ - ␊ - [Invalid](#uppercase) {MD051}␊ - ␊ - [Invalid](#l12-not-a-line-link) {MD051}␊ - ␊ - [Invalid](#l7) {MD051}␊ - ␊ - [Invalid](#L) {MD051}␊ - ␊ - [Invalid](#L7extra) {MD051}␊ - ␊ - [Invalid](#L30C) {MD051}␊ - ␊ - [Invalid](#L30Cextra) {MD051}␊ - ␊ - [Invalid](#L30L12) {MD051}␊ - ␊ - [Invalid](#L30C12) {MD051}␊ - ␊ - [Invalid](#L30C11-) {MD051}␊ - ␊ - [Invalid](#L30C11-L) {MD051}␊ - ␊ - [Invalid](#L30C11-L31C) {MD051}␊ - ␊ - [Invalid](#L30C11-C31) {MD051}␊ - ␊ - [Invalid](#C30) {MD051}␊ - ␊ - [Invalid](#C11-C31) {MD051}␊ - ␊ - [Invalid](#C11-L4C31) {MD051}␊ - ␊ - ␊ - `, - } - -## link-style-autolink-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: { - deleteCount: 26, - editColumn: 6, - insertText: '', - }, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 6, - insertText: '', - }, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: { - deleteCount: 34, - editColumn: 6, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 6, - 11, - ], - fixInfo: { - deleteCount: 11, - editColumn: 6, - insertText: '', - }, - lineNumber: 21, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![text][url]', - errorDetail: null, - errorRange: [ - 6, - 12, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url][]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: '', - }, - lineNumber: 25, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url][]', - errorDetail: null, - errorRange: [ - 6, - 8, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]', - errorDetail: null, - errorRange: [ - 6, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 6, - insertText: '', - }, - lineNumber: 29, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]', - errorDetail: null, - errorRange: [ - 6, - 6, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: { - deleteCount: 46, - editColumn: 6, - insertText: '', - }, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: { - deleteCount: 44, - editColumn: 6, - insertText: '', - }, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[embedded-backslash]', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 6, - insertText: '', - }, - lineNumber: 43, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[backslash-escape]', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 6, - insertText: '', - }, - lineNumber: 45, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](', - }, - lineNumber: 57, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/\\(pa...', - errorDetail: null, - errorRange: [ - 6, - 37, - ], - fixInfo: { - deleteCount: 37, - editColumn: 6, - insertText: '', - }, - lineNumber: 59, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/pa(r...', - errorDetail: null, - errorRange: [ - 6, - 37, - ], - fixInfo: { - deleteCount: 37, - editColumn: 6, - insertText: '', - }, - lineNumber: 61, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](relative/path)', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: null, - lineNumber: 63, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](#fragment)', - errorDetail: null, - errorRange: [ - 6, - 16, - ], - fixInfo: null, - lineNumber: 65, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com][email]', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: null, - lineNumber: 75, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email][]', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Autolink Only␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![text][url] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url][] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url] text {MD054}␊ - ␊ - Text text␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text␊ - ␊ - Text text␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text {MD054}␊ - ␊ - Text [email][] text {MD054}␊ - ␊ - Text [email] text {MD054}␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-autolink-or-inline.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 6, - 11, - ], - fixInfo: { - deleteCount: 11, - editColumn: 6, - insertText: '[text](https://example.com)', - }, - lineNumber: 21, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![text][url]', - errorDetail: null, - errorRange: [ - 6, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 6, - insertText: '![text](https://example.com)', - }, - lineNumber: 23, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url][]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: '[url](https://example.com)', - }, - lineNumber: 25, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url][]', - errorDetail: null, - errorRange: [ - 6, - 8, - ], - fixInfo: { - deleteCount: 8, - editColumn: 6, - insertText: '![url](https://example.com)', - }, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]', - errorDetail: null, - errorRange: [ - 6, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 6, - insertText: '[url](https://example.com)', - }, - lineNumber: 29, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]', - errorDetail: null, - errorRange: [ - 6, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 6, - insertText: '![url](https://example.com)', - }, - lineNumber: 31, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[embedded-backslash]', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 6, - insertText: '[embedded-backslash](https://example.com/embedded\\3backslash)', - }, - lineNumber: 43, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[backslash-escape]', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 6, - insertText: '[backslash-escape](https://example.com/backslash\\[escape)', - }, - lineNumber: 45, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com][email]', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: { - deleteCount: 25, - editColumn: 6, - insertText: '[user@example.com](user@example.com)', - }, - lineNumber: 75, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email][]', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: { - deleteCount: 9, - editColumn: 6, - insertText: '[email](user@example.com)', - }, - lineNumber: 77, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: '[email](user@example.com)', - }, - lineNumber: 79, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Autolink or Inline␊ - ␊ - Text [url](https://example.com) text␊ - ␊ - Text ![url](https://example.com) text␊ - ␊ - Text [url]() text␊ - ␊ - Text ![url]() text␊ - ␊ - Text [url](https://example.com "title") text␊ - ␊ - Text ![url](https://example.com "title") text␊ - ␊ - Text [url](https://example.com␊ - "title") text␊ - ␊ - Text ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text](https://example.com) text {MD054}␊ - ␊ - Text ![text](https://example.com) text {MD054}␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text text␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text␊ - ␊ - Text [embedded-backslash](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [backslash-escape](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text text␊ - ␊ - Text text␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text␊ - ␊ - Text [url]() text␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text␊ - ␊ - Text [url](relative/path) text␊ - ␊ - Text [url](#fragment) text␊ - ␊ - Text text␊ - ␊ - Text [url](https://example.com/an>g) text␊ - ␊ - Text text␊ - ␊ - Text [user@example.com](user@example.com) text␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [email](user@example.com) text {MD054}␊ - ␊ - Text [email](user@example.com) text {MD054}␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-autolink-or-reference.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: { - deleteCount: 26, - editColumn: 6, - insertText: '', - }, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 6, - insertText: '', - }, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: { - deleteCount: 34, - editColumn: 6, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: { - deleteCount: 46, - editColumn: 6, - insertText: '', - }, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: { - deleteCount: 44, - editColumn: 6, - insertText: '', - }, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](', - }, - lineNumber: 57, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/\\(pa...', - errorDetail: null, - errorRange: [ - 6, - 37, - ], - fixInfo: { - deleteCount: 37, - editColumn: 6, - insertText: '', - }, - lineNumber: 59, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/pa(r...', - errorDetail: null, - errorRange: [ - 6, - 37, - ], - fixInfo: { - deleteCount: 37, - editColumn: 6, - insertText: '', - }, - lineNumber: 61, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](relative/path)', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: null, - lineNumber: 63, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](#fragment)', - errorDetail: null, - errorRange: [ - 6, - 16, - ], - fixInfo: null, - lineNumber: 65, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Autolink or Reference␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text␊ - ␊ - Text ![text][url] text␊ - ␊ - Text [url][] text␊ - ␊ - Text ![url][] text␊ - ␊ - Text [url] text␊ - ␊ - Text ![url] text␊ - ␊ - Text text␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [embedded-backslash] text␊ - ␊ - Text [backslash-escape] text␊ - ␊ - Text text␊ - ␊ - Text text␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text␊ - ␊ - Text [email][] text␊ - ␊ - Text [email] text␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-collapsed-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 6, - 11, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![text][url]', - errorDetail: null, - errorRange: [ - 6, - 12, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]', - errorDetail: null, - errorRange: [ - 6, - 5, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]', - errorDetail: null, - errorRange: [ - 6, - 6, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[embedded-backslash]', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[backslash-escape]', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com][email]', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: null, - lineNumber: 75, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Collapsed Only␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text [url](https://example.com "title") text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text {MD054}␊ - ␊ - Text ![text][url] text {MD054}␊ - ␊ - Text [url][] text␊ - ␊ - Text ![url][] text␊ - ␊ - Text [url] text {MD054}␊ - ␊ - Text ![url] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text [embedded-backslash] text {MD054}␊ - ␊ - Text [backslash-escape] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text {MD054}␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text {MD054}␊ - ␊ - Text [email][] text␊ - ␊ - Text [email] text {MD054}␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-full-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url][]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url][]', - errorDetail: null, - errorRange: [ - 6, - 8, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]', - errorDetail: null, - errorRange: [ - 6, - 5, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]', - errorDetail: null, - errorRange: [ - 6, - 6, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[embedded-backslash]', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[backslash-escape]', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email][]', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Full Only␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text [url](https://example.com "title") text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text␊ - ␊ - Text ![text][url] text␊ - ␊ - Text [url][] text {MD054}␊ - ␊ - Text ![url][] text {MD054}␊ - ␊ - Text [url] text {MD054}␊ - ␊ - Text ![url] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text [embedded-backslash] text {MD054}␊ - ␊ - Text [backslash-escape] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text {MD054}␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text␊ - ␊ - Text [email][] text {MD054}␊ - ␊ - Text [email] text {MD054}␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-inline-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 6, - 11, - ], - fixInfo: { - deleteCount: 11, - editColumn: 6, - insertText: '[text](https://example.com)', - }, - lineNumber: 21, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![text][url]', - errorDetail: null, - errorRange: [ - 6, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 6, - insertText: '![text](https://example.com)', - }, - lineNumber: 23, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url][]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: '[url](https://example.com)', - }, - lineNumber: 25, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url][]', - errorDetail: null, - errorRange: [ - 6, - 8, - ], - fixInfo: { - deleteCount: 8, - editColumn: 6, - insertText: '![url](https://example.com)', - }, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]', - errorDetail: null, - errorRange: [ - 6, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 6, - insertText: '[url](https://example.com)', - }, - lineNumber: 29, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]', - errorDetail: null, - errorRange: [ - 6, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 6, - insertText: '![url](https://example.com)', - }, - lineNumber: 31, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: { - deleteCount: 21, - editColumn: 6, - insertText: '[https://example.com](https://example.com)', - }, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[embedded-backslash]', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 6, - insertText: '[embedded-backslash](https://example.com/embedded\\3backslash)', - }, - lineNumber: 43, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[backslash-escape]', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 6, - insertText: '[backslash-escape](https://example.com/backslash\\[escape)', - }, - lineNumber: 45, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: { - deleteCount: 30, - editColumn: 6, - insertText: '[https://example.com/pa)re(ns](https://example.com/pa\\)re\\(ns)', - }, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 6, - insertText: '[user@example.com](user@example.com)', - }, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com][email]', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: { - deleteCount: 25, - editColumn: 6, - insertText: '[user@example.com](user@example.com)', - }, - lineNumber: 75, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email][]', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: { - deleteCount: 9, - editColumn: 6, - insertText: '[email](user@example.com)', - }, - lineNumber: 77, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: '[email](user@example.com)', - }, - lineNumber: 79, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Inline Only␊ - ␊ - Text [url](https://example.com) text␊ - ␊ - Text ![url](https://example.com) text␊ - ␊ - Text [url]() text␊ - ␊ - Text ![url]() text␊ - ␊ - Text [url](https://example.com "title") text␊ - ␊ - Text ![url](https://example.com "title") text␊ - ␊ - Text [url](https://example.com␊ - "title") text␊ - ␊ - Text ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text](https://example.com) text {MD054}␊ - ␊ - Text ![text](https://example.com) text {MD054}␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [https://example.com](https://example.com) text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text␊ - ␊ - Text [embedded-backslash](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [backslash-escape](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text [https://example.com/embedded\\3backslash](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [https://example.com/backslash\\[no-escape](https://example.com/backslash[no-escape) text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text␊ - ␊ - Text [url]() text␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text␊ - ␊ - Text [url](relative/path) text␊ - ␊ - Text [url](#fragment) text␊ - ␊ - Text [https://example.com/pa)re(ns](https://example.com/pa\\)re\\(ns) text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com](user@example.com)␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [email](user@example.com) text {MD054}␊ - ␊ - Text [email](user@example.com) text {MD054}␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-inline-or-reference.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: { - deleteCount: 21, - editColumn: 6, - insertText: '[https://example.com](https://example.com)', - }, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: { - deleteCount: 30, - editColumn: 6, - insertText: '[https://example.com/pa)re(ns](https://example.com/pa\\)re\\(ns)', - }, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 6, - insertText: '[user@example.com](user@example.com)', - }, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Inline or Reference␊ - ␊ - Text [url](https://example.com) text␊ - ␊ - Text ![url](https://example.com) text␊ - ␊ - Text [url]() text␊ - ␊ - Text ![url]() text␊ - ␊ - Text [url](https://example.com "title") text␊ - ␊ - Text ![url](https://example.com "title") text␊ - ␊ - Text [url](https://example.com␊ - "title") text␊ - ␊ - Text ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text␊ - ␊ - Text ![text][url] text␊ - ␊ - Text [url][] text␊ - ␊ - Text ![url][] text␊ - ␊ - Text [url] text␊ - ␊ - Text ![url] text␊ - ␊ - Text [https://example.com](https://example.com) text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text␊ - ␊ - Text [embedded-backslash] text␊ - ␊ - Text [backslash-escape] text␊ - ␊ - Text [https://example.com/embedded\\3backslash](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [https://example.com/backslash\\[no-escape](https://example.com/backslash[no-escape) text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text␊ - ␊ - Text [url]() text␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text␊ - ␊ - Text [url](relative/path) text␊ - ␊ - Text [url](#fragment) text␊ - ␊ - Text [https://example.com/pa)re(ns](https://example.com/pa\\)re\\(ns) text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text␊ - ␊ - Text [user@example.com][email] text␊ - ␊ - Text [email][] text␊ - ␊ - Text [email] text␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-no-url-inline-not-possible.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: { - deleteCount: 21, - editColumn: 6, - insertText: '[https://example.com](https://example.com)', - }, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 6, - insertText: '[user@example.com](user@example.com)', - }, - lineNumber: 50, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style No URL Inline Not Possible␊ - ␊ - Text [https://example.com](https://example.com) text␊ - ␊ - Text ![https://example.com](https://example.com) text␊ - ␊ - Text [https://example.com]() text␊ - ␊ - Text ![https://example.com]() text␊ - ␊ - Text [https://example.com](https://example.com/page "title") text␊ - ␊ - Text ![https://example.com](https://example.com/page "title") text␊ - ␊ - Text [https://example.com](https://example.com "title") text␊ - ␊ - Text ![https://example.com](https://example.com "title") text␊ - ␊ - Text [https://example.com][url] text␊ - ␊ - Text ![https://example.com][url] text␊ - ␊ - Text [https://example.com][url-title] text␊ - ␊ - Text ![https://example.com][url-title] text␊ - ␊ - Text [https://example.com](https://example.com) text {MD054}␊ - ␊ - [url]: https://example.com␊ - [url-title]: https://example.com "title"␊ - ␊ - Text [link](https://example.com) text␊ - ␊ - Text ![link](https://example.com) text␊ - ␊ - Text [link][url] text␊ - ␊ - Text ![link][url] text␊ - ␊ - Text [url][] text␊ - ␊ - Text ![url][] text␊ - ␊ - Text [url] text␊ - ␊ - Text ![url] text␊ - ␊ - Text [file.md](file.md) text␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text␊ - ␊ - Text [user@example.com][email] text␊ - ␊ - Text [email][] text␊ - ␊ - Text [email] text␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-no-url-inline-possible.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[https://example.com](https://...', - errorDetail: null, - errorRange: [ - 6, - 42, - ], - fixInfo: { - deleteCount: 42, - editColumn: 6, - insertText: '', - }, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[https://example.com](', - }, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style No URL Inline Possible␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![https://example.com](https://example.com) text␊ - ␊ - Text text {MD054}␊ - ␊ - Text ![https://example.com]() text␊ - ␊ - Text [https://example.com](https://example.com/page "title") text␊ - ␊ - Text ![https://example.com](https://example.com/page "title") text␊ - ␊ - Text [https://example.com](https://example.com "title") text␊ - ␊ - Text ![https://example.com](https://example.com "title") text␊ - ␊ - Text [https://example.com][url] text␊ - ␊ - Text ![https://example.com][url] text␊ - ␊ - Text [https://example.com][url-title] text␊ - ␊ - Text ![https://example.com][url-title] text␊ - ␊ - Text text␊ - ␊ - [url]: https://example.com␊ - [url-title]: https://example.com "title"␊ - ␊ - Text [link](https://example.com) text␊ - ␊ - Text ![link](https://example.com) text␊ - ␊ - Text [link][url] text␊ - ␊ - Text ![link][url] text␊ - ␊ - Text [url][] text␊ - ␊ - Text ![url][] text␊ - ␊ - Text [url] text␊ - ␊ - Text ![url] text␊ - ␊ - Text [file.md](file.md) text␊ - ␊ - Text text␊ - ␊ - Text [user@example.com](user@example.com) text␊ - (allowed by !url_inline because email address is not an absolute URL)␊ - ␊ - Text [user@example.com][email] text␊ - ␊ - Text [email][] text␊ - ␊ - Text [email] text␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-none.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 6, - 11, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![text][url]', - errorDetail: null, - errorRange: [ - 6, - 12, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url][]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url][]', - errorDetail: null, - errorRange: [ - 6, - 8, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]', - errorDetail: null, - errorRange: [ - 6, - 5, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]', - errorDetail: null, - errorRange: [ - 6, - 6, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[embedded-backslash]', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: null, - lineNumber: 43, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[backslash-escape]', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com][email]', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: null, - lineNumber: 75, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email][]', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style None␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text [url](https://example.com "title") text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text {MD054}␊ - ␊ - Text ![text][url] text {MD054}␊ - ␊ - Text [url][] text {MD054}␊ - ␊ - Text ![url][] text {MD054}␊ - ␊ - Text [url] text {MD054}␊ - ␊ - Text ![url] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text [embedded-backslash] text {MD054}␊ - ␊ - Text [backslash-escape] text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text {MD054}␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text {MD054}␊ - ␊ - Text [email][] text {MD054}␊ - ␊ - Text [email] text {MD054}␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-reference-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Reference Only␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text [url](https://example.com "title") text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text␊ - ␊ - Text ![text][url] text␊ - ␊ - Text [url][] text␊ - ␊ - Text ![url][] text␊ - ␊ - Text [url] text␊ - ␊ - Text ![url] text␊ - ␊ - Text text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text [embedded-backslash] text␊ - ␊ - Text [backslash-escape] text␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text {MD054}␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text␊ - ␊ - Text [email][] text␊ - ␊ - Text [email] text␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## link-style-shortcut-only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 26, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com)', - errorDetail: null, - errorRange: [ - 6, - 27, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url]()', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url]()', - errorDetail: null, - errorRange: [ - 6, - 29, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com "tit...', - errorDetail: null, - errorRange: [ - 6, - 34, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com "ti...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url](https://example.com', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[text][url]', - errorDetail: null, - errorRange: [ - 6, - 11, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![text][url]', - errorDetail: null, - errorRange: [ - 6, - 12, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url][]', - errorDetail: null, - errorRange: [ - 6, - 7, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '![url][]', - errorDetail: null, - errorRange: [ - 6, - 8, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 21, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/embe...', - errorDetail: null, - errorRange: [ - 6, - 46, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/back...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 30, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[url](https://example.com/an>g...', - errorDetail: null, - errorRange: [ - 6, - 35, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com](user@exampl...', - errorDetail: null, - errorRange: [ - 6, - 36, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[user@example.com][email]', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: null, - lineNumber: 75, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - { - errorContext: '[email][]', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Link and image style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md054.md', - ruleNames: [ - 'MD054', - 'link-image-style', - ], - }, - ], - fixed: `# Link Style Shortcut Only␊ - ␊ - Text [url](https://example.com) text {MD054}␊ - ␊ - Text ![url](https://example.com) text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text ![url]() text {MD054}␊ - ␊ - Text [url](https://example.com "title") text {MD054}␊ - ␊ - Text ![url](https://example.com "title") text {MD054}␊ - ␊ - Text {MD054} [url](https://example.com␊ - "title") text␊ - ␊ - Text {MD054} ![url](https://example.com␊ - "title") text␊ - ␊ - Text [text][url] text {MD054}␊ - ␊ - Text ![text][url] text {MD054}␊ - ␊ - Text [url][] text {MD054}␊ - ␊ - Text ![url][] text {MD054}␊ - ␊ - Text [url] text␊ - ␊ - Text ![url] text␊ - ␊ - Text text {MD054}␊ - ␊ - [url]: https://example.com "title"␊ - ␊ - [undefined]␊ - ␊ - Text [url](https://example.com/embedded\\3backslash) text {MD054}␊ - ␊ - Text [url](https://example.com/backslash\\[escape) text {MD054}␊ - ␊ - Text [embedded-backslash] text␊ - ␊ - Text [backslash-escape] text␊ - ␊ - Text text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - [embedded-backslash]: https://example.com/embedded\\3backslash␊ - ␊ - [backslash-escape]: https://example.com/backslash\\[escape␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url]() text {MD054}␊ - ␊ - Text [url](https://example.com/\\(parens\\)) text {MD054}␊ - ␊ - Text [url](https://example.com/pa(re(ns))) text {MD054}␊ - ␊ - Text [url](relative/path) text {MD054}␊ - ␊ - Text [url](#fragment) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [url](https://example.com/an>g) text {MD054}␊ - ␊ - Text text {MD054}␊ - ␊ - Text [user@example.com](user@example.com) text {MD054}␊ - ␊ - Text [user@example.com][email] text {MD054}␊ - ␊ - Text [email][] text {MD054}␊ - ␊ - Text [email] text␊ - ␊ - [email]: user@example.com␊ - ␊ - ␊ - `, - } - -## links-alternate.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: '(Incorrect link syntax)[https://www.example.com/]', - errorRange: [ - 1, - 49, - ], - fixInfo: { - deleteCount: 49, - editColumn: 1, - insertText: '[Incorrect link syntax](https://www.example.com/)', - }, - lineNumber: 30, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: 'https://example.com/', - errorDetail: null, - errorRange: [ - 6, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 6, - insertText: '', - }, - lineNumber: 3, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/bare', - errorDetail: null, - errorRange: [ - 42, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 42, - insertText: '', - }, - lineNumber: 5, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/bare', - errorDetail: null, - errorRange: [ - 6, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 6, - insertText: '', - }, - lineNumber: 7, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/', - errorDetail: null, - errorRange: [ - 48, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 48, - insertText: '', - }, - lineNumber: 9, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/bare', - errorDetail: null, - errorRange: [ - 44, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 44, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/dir', - errorDetail: null, - errorRange: [ - 6, - 23, - ], - fixInfo: { - deleteCount: 23, - editColumn: 6, - insertText: '', - }, - lineNumber: 13, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/file.txt', - errorDetail: null, - errorRange: [ - 6, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 6, - insertText: '', - }, - lineNumber: 14, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/dir/dir/fi...', - errorDetail: null, - errorRange: [ - 6, - 44, - ], - fixInfo: { - deleteCount: 44, - editColumn: 6, - insertText: '', - }, - lineNumber: 16, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/same', - errorDetail: null, - errorRange: [ - 43, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 43, - insertText: '', - }, - lineNumber: 24, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/same', - errorDetail: null, - errorRange: [ - 46, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 46, - insertText: '', - }, - lineNumber: 26, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/first', - errorDetail: null, - errorRange: [ - 6, - 25, - ], - fixInfo: { - deleteCount: 25, - editColumn: 6, - insertText: '', - }, - lineNumber: 28, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/second', - errorDetail: null, - errorRange: [ - 42, - 26, - ], - fixInfo: { - deleteCount: 26, - editColumn: 42, - insertText: '', - }, - lineNumber: 28, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/third', - errorDetail: null, - errorRange: [ - 85, - 25, - ], - fixInfo: { - deleteCount: 25, - editColumn: 85, - insertText: '', - }, - lineNumber: 28, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: '[link ]', - errorDetail: null, - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 32, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 34, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 36, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 12, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 12, - }, - lineNumber: 36, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[link ]', - errorDetail: null, - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 38, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 40, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 42, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 12, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 12, - }, - lineNumber: 42, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - ], - fixed: `# Detailed Link Results␊ - ␊ - Text text {MD034}␊ - ␊ - Text text text {MD034}␊ - ␊ - Text text text {MD034}␊ - ␊ - Text \`code https://example.com/code code\` text text {MD034}␊ - ␊ - > Text text text {MD034}␊ - ␊ - Text {MD034}␊ - text {MD034}␊ - text ␊ - text {MD034}␊ - ␊ - \`\`\`text␊ - Code https://example.com/code?type=fence code␊ - \`\`\`␊ - ␊ - Code https://example.com/code?type=indent code␊ - ␊ - Text more text still more text done {MD034}␊ - ␊ - Text more \\* text more \\[ text done {MD034}␊ - ␊ - Text more text still more text done {MD034}␊ - ␊ - [Incorrect link syntax](https://www.example.com/) {MD011}␊ - ␊ - Text [link](https://example.com/) text. {MD039}␊ - ␊ - Text [link](https://example.com/) text. {MD039}␊ - ␊ - Text [link](https://example.com/) text. {MD039}␊ - ␊ - Text [link][reference] text. {MD039}␊ - ␊ - Text [link][reference] text. {MD039}␊ - ␊ - Text [link][reference] text. {MD039}␊ - ␊ - [reference]: https://example.com/␊ - ␊ - ␊ - `, - } - -## links-with-markup.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '...k has `code` and right space ]', - errorDetail: null, - errorRange: [ - 38, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 38, - }, - lineNumber: 11, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ This link has *emphasis* and...', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 13, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[too ]', - errorDetail: null, - errorRange: [ - 23, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - ], - fixed: `# links-with-markup␊ - ␊ - [This link is plain](link)␊ - ␊ - [This link has \`code\`](link)␊ - ␊ - [This link has *some* emphasis](link)␊ - ␊ - [This link has **more** emphasis](link)␊ - ␊ - [This link has \`code\` and right space](link) {MD039}␊ - ␊ - [This link has *emphasis* and left space](link) {MD039}␊ - ␊ - [This](link) line has [multiple](link) links.␊ - ␊ - [This](line) does [too](link) and one has a [space](link) {MD039}␊ - `, - } - -## links.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'https://www.example.com/', - errorDetail: null, - errorRange: [ - 17, - 24, - ], - fixInfo: { - deleteCount: 24, - editColumn: 17, - insertText: '', - }, - lineNumber: 4, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://www.google.com/', - errorDetail: null, - errorRange: [ - 1, - 23, - ], - fixInfo: { - deleteCount: 23, - editColumn: 1, - insertText: '', - }, - lineNumber: 7, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'hTtPs://gOoGlE.cOm/', - errorDetail: null, - errorRange: [ - 1, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 1, - insertText: '', - }, - lineNumber: 9, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 2, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 2, - insertText: '', - }, - lineNumber: 20, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com}', - errorDetail: null, - errorRange: [ - 2, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 2, - insertText: '', - }, - lineNumber: 21, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/', - errorDetail: null, - errorRange: [ - 3, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 3, - insertText: '', - }, - lineNumber: 27, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com/', - errorDetail: null, - errorRange: [ - 26, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 26, - insertText: '', - }, - lineNumber: 27, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 43, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 43, - insertText: '', - }, - lineNumber: 30, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - ], - fixed: `# Link test␊ - ␊ - For more information, please see the␊ - following page: {MD034}␊ - which will tell you all you want to know.␊ - ␊ - {MD034}␊ - ␊ - {MD034}␊ - ␊ - This link should be fine: ␊ - ␊ - The following are allowed to avoid conflicts with MD011/no-reversed-links:␊ - ␊ - [https://example.com]␊ - [https://example.com/search?query=text]␊ - ␊ - Other enclosures are not allowed:␊ - ␊ - () {MD034}␊ - { {MD034}␊ - ␊ - Duplicate links in tables should be handled:␊ - ␊ - | Link | Same Link | Violation |␊ - |----------------------|----------------------|-----------|␊ - | | | {MD034} |␊ - ␊ - This is not a bare URL: [text [undefined] text](https://example.com).␊ - This is a bare URL: [text [defined] text](). {MD034}␊ - ␊ - [defined]: https://example.com␊ - `, - } - -## lint-javascript.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Lint JavaScript␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - \`\`\`js␊ - "use strict";␊ - ␊ - var x = 0;␊ - ␊ - console.log(x);␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - var y = 0;␊ - ␊ - Text␊ - ␊ - Text \`undefined\` text␊ - ␊ - Text␊ - `, - } - -## list-indentation-start-indent-indent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 7; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 9, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 15, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 16, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 26, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 7; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 27, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# List Indentation start_indent/indent␊ - ␊ - * item 1␊ - * item 2␊ - * item 2.1␊ - * item 2.2␊ - * item 2.2.1␊ - * item 2.3␊ - * item 2.3.1 {MD007}␊ - * item 3␊ - * item 4 {MD005} {MD007}␊ - ␊ - Text␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1␊ - * item 2.2␊ - * item 2.2.1␊ - ␊ - Text␊ - ␊ - * item 1␊ - * item 2␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - ␊ - ␊ - `, - } - -## list-indentation-start-indent-no-indent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 5; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 9, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 11, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 15, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 16, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 17, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 18, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 5; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 19, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 25, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 26, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 5; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 27, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# List Indentation start_indent/no indent␊ - ␊ - * item 1␊ - * item 2␊ - * item 2.1␊ - * item 2.2␊ - * item 2.2.1␊ - * item 2.3␊ - * item 2.3.1 {MD007}␊ - * item 3␊ - * item 4 {MD005} {MD007}␊ - ␊ - Text␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - ␊ - Text␊ - ␊ - * item 1␊ - * item 2␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - ␊ - ␊ - `, - } - -## list-indentation-start-indented-indent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 13, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 14, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 15, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 16, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 9; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 17, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 18, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 19, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 23, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 24, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 26, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 9; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 27, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 28, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 29, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 33, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 34, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 35, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 36, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 9; Actual: 8', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 37, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 38, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 39, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# List Indentation - Start Indented␊ - ␊ - * item 1␊ - * item 2␊ - * item 2.1␊ - * item 2.2␊ - * item 2.2.1␊ - * item 2.3␊ - * item 3␊ - ␊ - ## Disallowed List Indentation - Starts at Zero␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - * item 2.3 {MD007}␊ - * item 3 {MD007}␊ - ␊ - ## Disallowed List Indentation - Starts at One␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - * item 2.3 {MD007}␊ - * item 3 {MD007}␊ - ␊ - ## Disallowed List Indentation - Starts at Two␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - * item 2.3 {MD007}␊ - * item 3 {MD007}␊ - ␊ - ␊ - `, - } - -## list-indentation-start-indented-no-indent.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 13, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 14, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 15, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 16, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 17, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 18, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 19, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 23, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 24, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 26, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 27, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 28, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 30, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 34, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 35, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 36, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 37, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 9', - errorRange: [ - 1, - 11, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: '', - }, - lineNumber: 38, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 39, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 40, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# List Indentation - Start Indented/No Indent␊ - ␊ - * item 1␊ - * item 2␊ - * item 2.1␊ - * item 2.2␊ - * item 2.2.1␊ - * item 2.3␊ - * item 3␊ - ␊ - ## Disallowed List Indentation - Starts at Zero␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - * item 2.3 {MD007}␊ - * item 3 {MD007}␊ - ␊ - ## Disallowed List Indentation - Starts at One␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - * item 2.3 {MD007}␊ - * item 2.3.1␊ - * item 3 {MD007}␊ - ␊ - ## Disallowed List Indentation - Starts at Three␊ - ␊ - * item 1 {MD007}␊ - * item 2 {MD007}␊ - * item 2.1 {MD007}␊ - * item 2.2 {MD007}␊ - * item 2.2.1 {MD007}␊ - * item 2.3 {MD007}␊ - * item 3 {MD007}␊ - ␊ - ␊ - `, - } - -## list-indentation.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 44, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 6, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 8, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 15, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 20, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 28, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 30, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 31, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 35, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 38, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 39, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 40, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 42, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 43, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 50, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 51, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 52, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 53, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 54, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 55, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 56, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# List Indentation␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item {MD007}␊ - - Item␊ - - Item {MD007}␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - - Item␊ - - Item {MD007}␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item {MD007}␊ - - Item␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - - Item {MD005} {MD007}␊ - - Item␊ - - Item {MD005} {MD007}␊ - - Item {MD005} {MD007}␊ - - Item␊ - - Item␊ - - Item␊ - - Item {MD005} {MD007}␊ - - Item␊ - - Item␊ - - Item {MD007}␊ - - Item {MD007}␊ - - Item {MD007}␊ - - Item␊ - - Item {MD007}␊ - - Item {MD007}␊ - - Item {MD005}␊ - ␊ - Text␊ - ␊ - ## Invalid Indentation - Should Start at Zero␊ - ␊ - - item 1 {MD007}␊ - - item 2 {MD007}␊ - - item 2.1 {MD007}␊ - - item 2.2 {MD007}␊ - - item 2.2.1 {MD007}␊ - - item 2.3 {MD007}␊ - - item 3 {MD007}␊ - `, - } - -## list-item-prefix-alignment.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 87, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: (4); Actual: (5)', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: '', - }, - lineNumber: 93, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: (4); Actual: (3)', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 1, - insertText: ' ', - }, - lineNumber: 95, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 101, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 5; Actual: 6', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '', - }, - lineNumber: 107, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 5; Actual: 6', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '', - }, - lineNumber: 110, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 114, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 5', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 0, - editColumn: 6, - insertText: ' ', - }, - lineNumber: 118, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '', - }, - lineNumber: 122, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 0, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 127, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - ], - fixed: `# List Alignment␊ - ␊ - ## Leading Spaces␊ - ␊ - 1. One␊ - 2. Two␊ - 3. Three␊ - 4. Four␊ - 5. Five␊ - 6. Six␊ - 7. Seven␊ - 8. Eight␊ - 9. Nine␊ - 10. Ten␊ - 11. Eleven␊ - 12. Twelve␊ - ␊ - ## Leading Zeroes␊ - ␊ - 01. One␊ - 02. Two␊ - 03. Three␊ - 04. Four␊ - 05. Five␊ - 06. Six␊ - 07. Seven␊ - 08. Eight␊ - 09. Nine␊ - 10. Ten␊ - 11. Eleven␊ - 12. Twelve␊ - ␊ - ## Double Leading Zeroes␊ - ␊ - 001. One␊ - 002. Two␊ - 003. Three␊ - ␊ - ## Nested Lists␊ - ␊ - - Item␊ - - Item␊ - 01. One␊ - 02. Two␊ - 03. Three␊ - 04. Four␊ - 05. Five␊ - 06. Six␊ - 07. Seven␊ - 08. Eight␊ - 09. Nine␊ - 10. Ten␊ - 11. Eleven␊ - 12. Twelve␊ - - Item␊ - - Item␊ - 1. One␊ - 2. Two␊ - 3. Three␊ - 4. Four␊ - 5. Five␊ - 6. Six␊ - 7. Seven␊ - 8. Eight␊ - 9. Nine␊ - 10. Ten␊ - 11. Eleven␊ - 12. Twelve␊ - - Item␊ - - Item␊ - ␊ - ## Another Nested List␊ - ␊ - 01. One␊ - 02. Two␊ - 01. One␊ - 02. Two␊ - 03. Three␊ - 04. Four␊ - ␊ - ## Leading Spaces Errors␊ - ␊ - 1. One␊ - 2. Two␊ - 3. Three␊ - 4. Four␊ - 5. Five {MD005}␊ - 6. Six␊ - 7. Seven␊ - 8. Eight␊ - 9. Nine␊ - 10. Ten␊ - 11. Eleven {MD005}␊ - 12. Twelve␊ - 13. Thirteen {MD005}␊ - 14. Fourteen␊ - ␊ - ## Leading Spaces Errors with Nesting␊ - ␊ - 1. One␊ - 2. Two {MD005}␊ - 3. Three␊ - 1. One␊ - 2. Two␊ - 3. Three␊ - 4. Four␊ - 5. Five {MD005}␊ - 6. Six␊ - 7. Seven␊ - 8. Eight {MD005}␊ - 9. Nine␊ - 10. Ten␊ - 4. Four␊ - 5. Five {MD005}␊ - 6. Six␊ - 1. One␊ - 2. Two␊ - 3. Three {MD005}␊ - 4. Four␊ - 5. Five␊ - 6. Six␊ - 7. Seven {MD005}␊ - 8. Eight␊ - 9. Nine␊ - 10. Ten␊ - 7. Seven␊ - 8. Eight {MD005}␊ - 9. Nine␊ - 10. Ten␊ - `, - } - -## list-syntax-in-paragraph-text.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '-', - }, - lineNumber: 24, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 5; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 17, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 3, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 27, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: '1. This is a list. {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 10, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. This is a list. It also has...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 13, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. This is a list. {MD030} {...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 17, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- in its list. {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 20, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- in its list. It also has a p...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 23, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- in its list. It also has a p...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 24, - }, - lineNumber: 23, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '+ in its list. {MD004} {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 24, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- This is a list. {MD030} {M...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 27, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. which creates a list {MD032...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 31, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. before the list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 37, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - ], - fixed: `# Heading␊ - ␊ - This paragraph has the number␊ - 5. More text.␊ - ␊ - This paragraph has the number␊ - 11. More text.␊ - ␊ - This non-paragraph has the number␊ - ␊ - 1. This is a list. {MD032}␊ - ␊ - This non-paragraph has the number␊ - ␊ - 1. This is a list. It also has the number {MD032}␊ - 5. This is a list. {MD029}␊ - ␊ - This non-paragraph has spaces and the number␊ - ␊ - 1. This is a list. {MD030} {MD032}␊ - ␊ - This non-paragraph has a dash␊ - ␊ - - in its list. {MD032}␊ - ␊ - This non-paragraph has a dash␊ - ␊ - - in its list. It also has a plus {MD032}␊ - - in its list. {MD004} {MD032}␊ - ␊ - This non-paragraph has spaces and a dash␊ - ␊ - - This is a list. {MD030} {MD032}␊ - ␊ - This is a mixed paragraph that has␊ - 2. followed by text followed by␊ - ␊ - 1. which creates a list {MD032}␊ - 1. with a couple of items␊ - ␊ - Another mixed paragraph␊ - 2. with more text␊ - in the middle of things␊ - ␊ - 1. before the list {MD032}␊ - `, - } - -## lists-and-headings.md - -> Snapshot 1 - - { - errors: [], - fixed: `␊ - ␊ - * list␊ - * list␊ - ␊ - # Heading 1␊ - ␊ - * list␊ - * list␊ - ␊ - # Heading 2 #␊ - ␊ - * list␊ - * list␊ - ␊ - Heading 3␊ - =========␊ - ␊ - * list␊ - * list␊ - ␊ - ␊ - `, - } - -## lists-in-blockquote.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '+', - }, - lineNumber: 32, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 33, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '+', - }, - lineNumber: 64, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 65, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 66, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '+', - }, - lineNumber: 67, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '+', - }, - lineNumber: 68, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '+', - }, - lineNumber: 69, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 70, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '+', - }, - lineNumber: 71, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: '+', - }, - lineNumber: 72, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '+', - }, - lineNumber: 76, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '+', - }, - lineNumber: 77, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '+', - }, - lineNumber: 78, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '+', - }, - lineNumber: 79, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '+', - }, - lineNumber: 85, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 86, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 87, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '+', - }, - lineNumber: 89, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '+', - }, - lineNumber: 90, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '+', - }, - lineNumber: 91, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '+', - }, - lineNumber: 96, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 97, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - insertText: '+', - }, - lineNumber: 98, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - insertText: '+', - }, - lineNumber: 99, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '+', - }, - lineNumber: 100, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '+', - }, - lineNumber: 101, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '+', - }, - lineNumber: 122, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '+', - }, - lineNumber: 123, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 140, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 141, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 7; Actual: 8', - errorRange: [ - 1, - 10, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 5; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 9; Actual: 10', - errorRange: [ - 1, - 12, - ], - fixInfo: null, - lineNumber: 72, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 8; Actual: 9', - errorRange: [ - 1, - 11, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 86, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 87, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 8; Actual: 9', - errorRange: [ - 1, - 11, - ], - fixInfo: null, - lineNumber: 90, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 8; Actual: 9', - errorRange: [ - 1, - 11, - ], - fixInfo: null, - lineNumber: 91, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 97, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 98, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 8; Actual: 9', - errorRange: [ - 1, - 11, - ], - fixInfo: null, - lineNumber: 100, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 8; Actual: 9', - errorRange: [ - 1, - 11, - ], - fixInfo: null, - lineNumber: 101, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 106, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 109, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 114, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 116, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: null, - lineNumber: 185, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 188, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '', - }, - lineNumber: 67, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '', - }, - lineNumber: 68, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 5', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: '', - }, - lineNumber: 72, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 11, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '', - }, - lineNumber: 79, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '', - }, - lineNumber: 185, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '', - }, - lineNumber: 188, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: ' > * Item {MD004} {MD005} {...', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 68, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > - Item {MD004} {MD005} ...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 86, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > > - Item {MD004} {MD005...', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 90, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > > - Item {MD004} {MD005...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 91, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > - Item {MD004} {MD005} ...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 97, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > > - Item {MD004} {MD005...', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 100, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > > > - Item {MD004} {MD005...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 101, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: ' > + list in blockquote {MD0...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 185, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 2, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 4, - insertText: ' ', - }, - lineNumber: 19, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 2, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 23, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 9, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 11, - insertText: ' ', - }, - lineNumber: 60, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 9, - insertText: ' ', - }, - lineNumber: 66, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - insertText: ' ', - }, - lineNumber: 78, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: '> + Item {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - }, - lineNumber: 47, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '> + Item {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 54, - }, - lineNumber: 53, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '> > - Item {MD004} {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: ` > >␊ - `, - }, - lineNumber: 96, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '> > - Item {MD004} {MD005} {MD...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: ` > >␊ - `, - lineNumber: 99, - }, - lineNumber: 98, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '> > > - Item {MD004} {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: ` > > >␊ - `, - }, - lineNumber: 99, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '> + Item {MD005} {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>␊ - `, - lineNumber: 115, - }, - lineNumber: 114, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '>>+ Item {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `>>␊ - `, - }, - lineNumber: 115, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - ], - fixed: `# Lists in Blockquote␊ - ␊ - > 1. The simplest ordered list in blockquote␊ - ␊ - Text␊ - ␊ - > + The simplest unordered list in blockquote␊ - ␊ - Text␊ - ␊ - >1. Item␊ - ␊ - Text␊ - ␊ - >+ Item␊ - ␊ - Text␊ - ␊ - >1. Item {MD030}␊ - ␊ - Text␊ - ␊ - >+ Item {MD030}␊ - ␊ - Text␊ - ␊ - > 1. Item␊ - > 1. Item␊ - ␊ - Text␊ - ␊ - > + Item {MD004}␊ - > + Item {MD004}␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > + Item␊ - > + Item␊ - >␊ - > Text␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > + Item {MD032}␊ - > + Item␊ - ␊ - Text␊ - ␊ - > + Item␊ - > + Item {MD032}␊ - >␊ - > ---␊ - ␊ - Text␊ - ␊ - > 1. Item␊ - > 1. Item␊ - > 1. Item {MD030}␊ - ␊ - Text␊ - ␊ - > + Item {MD004}␊ - > + Item {MD004}␊ - > + Item {MD004} {MD030}␊ - > + Item {MD004} {MD005} {MD007}␊ - > + Item {MD004} {MD005} {MD007} {MD027}␊ - > + Item {MD004}␊ - > + Item {MD004}␊ - > + Item {MD004}␊ - > + Item {MD004} {MD005} {MD007}␊ - ␊ - Text␊ - ␊ - > > + Item {MD004}␊ - > > + Item {MD004}␊ - > > + Item {MD004} {MD030}␊ - > > + Item {MD004} {MD005} {MD007}␊ - ␊ - Text␊ - ␊ - > Text␊ - >␊ - > > + Item {MD004}␊ - > > + Item {MD004} {MD005} {MD027}␊ - > > + Item {MD004} {MD005}␊ - > >␊ - > > > + Item {MD004}␊ - > > > + Item {MD004} {MD005} {MD027}␊ - > > > + Item {MD004} {MD005} {MD027}␊ - ␊ - Text␊ - ␊ - > Text␊ - > >␊ - > > + Item {MD004} {MD032}␊ - > > + Item {MD004} {MD005} {MD027}␊ - > > + Item {MD004} {MD005} {MD032}␊ - > > >␊ - > > > + Item {MD004} {MD032}␊ - > > > + Item {MD004} {MD005} {MD027}␊ - > > > + Item {MD004} {MD005} {MD027}␊ - ␊ - Text␊ - ␊ - >+ Item␊ - > + Item {MD005}␊ - >>␊ - >>+ Item␊ - >> + Item {MD005}␊ - ␊ - Text␊ - ␊ - >+ Item␊ - > + Item {MD005} {MD032}␊ - >>␊ - >>+ Item {MD032}␊ - >> + Item {MD005}␊ - ␊ - Text␊ - ␊ - > Quoted text␊ - >␊ - > + A list {MD004}␊ - > + of items {MD004}␊ - >␊ - > More quoted text␊ - ␊ - Text␊ - ␊ - > Quoted text␊ - >␊ - > > + A list␊ - > > + of items␊ - >␊ - > More quoted text␊ - ␊ - Text␊ - ␊ - > Quoted text␊ - >␊ - > > + A list {MD004}␊ - > > + of items {MD004}␊ - > >␊ - > > More quoted text␊ - ␊ - Text␊ - ␊ - + List␊ - > blockquote in list␊ - >␊ - > + list in blockquote in list␊ - ␊ - Text␊ - ␊ - + List␊ - Text␊ - ␊ - > + list in blockquote␊ - > + list in blockquote␊ - ␊ - Text␊ - ␊ - > + list in blockquote␊ - ␊ - Text␊ - + List␊ - ␊ - Text␊ - ␊ - > + list in blockquote␊ - ␊ - Text␊ - + List␊ - ␊ - > + list in blockquote␊ - > + sublist in blockquote␊ - > + list in blockquote␊ - > + sublist in blockquote␊ - ␊ - Text␊ - ␊ - + List␊ - Text␊ - ␊ - > + list in blockquote␊ - > + list in blockquote {MD005} {MD007} {MD027}␊ - > + list in blockquote␊ - > + sublist in blockquote␊ - > + sublist in blockquote {MD005} {MD007}␊ - `, - } - -## lists-incomplete.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - editColumn: 8, - insertText: `␊ - `, - }, - lineNumber: 49, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - ], - fixed: `# Lists Incomplete␊ - ␊ - Text␊ - ␊ - - Item␊ - -␊ - ␊ - Text␊ - ␊ - -␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - -␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - -␊ - -␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 1.␊ - ␊ - Text␊ - ␊ - 1.␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 1.␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 1.␊ - 1.␊ - ␊ - Text␊ - ␊ - {MD047}␊ - `, - } - -## lists-on-a-line.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 6; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: null, - lineNumber: 57, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: null, - lineNumber: 58, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 59, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 36, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 36, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 40, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 40, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 40, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 44, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 44, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 44, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 48, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 52, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 56, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 56, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 6', - errorRange: [ - 1, - 8, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 56, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 7', - errorRange: [ - 1, - 9, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: '', - }, - lineNumber: 57, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 5', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: '', - }, - lineNumber: 58, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 3', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: '', - }, - lineNumber: 59, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - ], - fixed: `# Lists on a Line␊ - ␊ - ## Correct␊ - ␊ - Text␊ - ␊ - * * Item␊ - ␊ - Text␊ - ␊ - * * * Item␊ - ␊ - Text␊ - ␊ - - + * Item␊ - ␊ - Text␊ - ␊ - - 1. Item␊ - ␊ - Text␊ - ␊ - - 1. + Item␊ - ␊ - Text␊ - ␊ - * * * Item␊ - * Item␊ - * Item␊ - * Item␊ - ␊ - ## Incorrect␊ - ␊ - Text␊ - ␊ - * * Item {MD007}␊ - ␊ - Text␊ - ␊ - * * * Item {MD007}␊ - ␊ - Text␊ - ␊ - - + * Item {MD007}␊ - ␊ - Text␊ - ␊ - - 1. Item {MD007}␊ - ␊ - Text␊ - ␊ - - 1. + Item {MD007}␊ - ␊ - Text␊ - ␊ - * * * Item {MD007}␊ - * Item {MD005} {MD007}␊ - * Item {MD005} {MD007}␊ - * Item {MD005} {MD007}␊ - ␊ - ␊ - `, - } - -## lists-with-commented-items.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Lists with Commented Items␊ - ␊ - Text␊ - ␊ - - item ␊ - - item ␊ - ␊ - - item ␊ - - item ␊ - ␊ - Text␊ - ␊ - - item ␊ - - item ␊ - ␊ - - item ␊ - - item ␊ - ␊ - Text␊ - ␊ - - item ␊ - ␊ - - item ␊ - ␊ - Text␊ - ␊ - - item ␊ - - item ␊ - ␊ - ␊ - - item ␊ - - item ␊ - ␊ - Text␊ - `, - } - -## lists-with-fenced-code-tight.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Lists with Fenced Code, Tight␊ - ␊ - - Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - - Item␊ - - Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - - Item␊ - - Item␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - - Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - 1. Item␊ - 1. Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - 1. Item␊ - 1. Item␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - 1. Item␊ - ␊ - ␊ - `, - } - -## lists-with-fenced-code.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 21, - }, - lineNumber: 21, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 24, - }, - lineNumber: 23, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 26, - }, - lineNumber: 26, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 29, - }, - lineNumber: 28, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 51, - }, - lineNumber: 51, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 54, - }, - lineNumber: 53, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```text', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 56, - }, - lineNumber: 56, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 59, - }, - lineNumber: 58, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```shell', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 71, - }, - lineNumber: 71, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: 'fence {MD031:-1} {MD031} {MD03...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 72, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 73, - }, - lineNumber: 73, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: 'fence {MD031:-1} {MD031} {MD03...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 73, - }, - lineNumber: 72, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - ], - fixed: `# Lists with Fenced Code␊ - ␊ - - Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - - Item␊ - - Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - ␊ - \`\`\`text␊ - fence {MD031:-1} {MD031:+1}␊ - \`\`\`␊ - ␊ - - Item␊ - - Item␊ - ␊ - \`\`\`text␊ - fence {MD031:-1} {MD031:+1}␊ - \`\`\`␊ - ␊ - - Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - 1. Item␊ - 1. Item␊ - ␊ - \`\`\`text␊ - fence␊ - \`\`\`␊ - ␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - ␊ - \`\`\`text␊ - fence {MD031:-1} {MD031:+1}␊ - \`\`\`␊ - ␊ - 1. Item␊ - 1. Item␊ - ␊ - \`\`\`text␊ - fence {MD031:-1} {MD031:+1}␊ - \`\`\`␊ - ␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Text␊ - ␊ - \`\`\`text␊ - code␊ - ␊ - Text␊ - ␊ - 1. Text␊ - ␊ - \`\`\`shell␊ - fence {MD031:-1} {MD031} {MD031:+1} {MD032} {MD040:+1}␊ - ␊ - \`\`\`␊ - `, - } - -## lists-with-nesting.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: '-', - }, - lineNumber: 97, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: '-', - }, - lineNumber: 98, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: '-', - }, - lineNumber: 99, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '', - }, - lineNumber: 22, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 97, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 98, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 99, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 4, - 3, - ], - fixInfo: null, - lineNumber: 98, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 4, - 3, - ], - fixInfo: null, - lineNumber: 99, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: '- one {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 18, - }, - lineNumber: 17, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. two {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 18, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. two {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 19, - }, - lineNumber: 18, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- three {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 19, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. one {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 22, - }, - lineNumber: 21, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- two {MD007} {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 22, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- two {MD007} {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 23, - }, - lineNumber: 22, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. three {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 23, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - ], - fixed: `# Lists with Nesting␊ - ␊ - ## Excessive nesting␊ - ␊ - - one␊ - 1. two␊ - 1. three␊ - - four␊ - ␊ - 1. one␊ - - two␊ - - three␊ - 1. four␊ - ␊ - ## Insufficient nesting␊ - ␊ - - one {MD032}␊ - ␊ - 1. two {MD032}␊ - ␊ - - three {MD032}␊ - ␊ - 1. one {MD032}␊ - ␊ - - two {MD007} {MD032}␊ - ␊ - 1. three {MD032}␊ - ␊ - ## Correct nesting, same type␊ - ␊ - - one␊ - - two␊ - - three␊ - - four␊ - - five␊ - - six␊ - - seven␊ - ␊ - 1. one␊ - 1. two␊ - 1. three␊ - 1. four␊ - 1. five␊ - 1. six␊ - 1. seven␊ - ␊ - ## Correct nesting, different types␊ - ␊ - - one␊ - 1. two␊ - 1. three␊ - - four␊ - ␊ - 1. one␊ - - two␊ - - three␊ - 1. four␊ - ␊ - 1. one␊ - - two␊ - - three␊ - ␊ - - one␊ - 1. two␊ - - three␊ - ␊ - - one␊ - - two␊ - 1. three␊ - ␊ - 1. one␊ - 1. two␊ - - three␊ - ␊ - 1. one␊ - - two␊ - 1. three␊ - ␊ - - one␊ - 1. two␊ - 1. three␊ - ␊ - - one␊ - 1. two␊ - - three␊ - 1. four␊ - - five␊ - 1. six␊ - - seven␊ - 1. eight␊ - ␊ - 1. one␊ - - two␊ - 1. three␊ - - four␊ - 1. five␊ - - six␊ - 1. seven␊ - - eight␊ - ␊ - - 1. Item {MD004} {MD007}␊ - - 2. Item {MD004} {MD007} {MD029}␊ - - 3. Item {MD004} {MD007} {MD029}␊ - `, - } - -## lists_without_blank_lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 64, - }, - lineNumber: 64, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '```', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 73, - }, - lineNumber: 72, - ruleDescription: 'Fenced code blocks should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md031.md', - ruleNames: [ - 'MD031', - 'blanks-around-fences', - ], - }, - { - errorContext: '* list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 10, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '* list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 11, - }, - lineNumber: 10, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '+ list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 12, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '+ list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 13, - }, - lineNumber: 12, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 14, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '- list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 15, - }, - lineNumber: 14, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 16, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 17, - }, - lineNumber: 16, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '* list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 21, - }, - lineNumber: 20, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '1. list {MD032}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 24, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '* list {MD032} {MD031:64}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 64, - }, - lineNumber: 63, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: '* list {MD032} {MD031:72}', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 73, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 45, - 1, - ], - fixInfo: { - editColumn: 46, - insertText: `␊ - `, - }, - lineNumber: 98, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - ], - fixed: `# lists_without_blank_lines␊ - ␊ - * list (on first line)␊ - ␊ - text␊ - ␊ - * list␊ - ␊ - ---␊ - ␊ - * list {MD032}␊ - ␊ - ---␊ - ␊ - + list {MD032}␊ - ␊ - ---␊ - ␊ - - list {MD032}␊ - ␊ - ---␊ - ␊ - 1. list {MD032}␊ - ␊ - ---␊ - ␊ - * list␊ - * list {MD032}␊ - ␊ - ---␊ - ␊ - text␊ - ␊ - 1. list {MD032}␊ - 2. list␊ - ␊ - text␊ - ␊ - * list␊ - * list␊ - * list␊ - ␊ - text␊ - ␊ - * list␊ - with hanging indent␊ - * list␊ - with hanging indent␊ - * list␊ - with hanging indent␊ - ␊ - Note: list without hanging indent violates MD032␊ - ␊ - * list␊ - ␊ - item with blank lines␊ - ␊ - * list␊ - ␊ - item with blank lines␊ - ␊ - text␊ - ␊ - \`\`\`js␊ - /*␊ - * code block␊ - * not a list␊ - */␊ - \`\`\`␊ - ␊ - text␊ - ␊ - * list {MD032} {MD031:64}␊ - ␊ - \`\`\`␊ - code␊ - \`\`\`␊ - ␊ - text␊ - ␊ - \`\`\`␊ - code␊ - \`\`\`␊ - ␊ - * list {MD032} {MD031:72}␊ - ␊ - text␊ - ␊ -

␊ - 1. Not a␊ - 2. list␊ -

␊ - ␊ -

1. Not a list

␊ - ␊ -

␊ - * Not a␊ - * list␊ -

␊ - ␊ -

* Not a list

␊ - ␊ - ␊ - ␊ - * list (on last line without newline) {MD047}␊ - `, - } - -## long-heading-exceptions.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 127', - errorRange: [ - 81, - 47, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 127', - errorRange: [ - 81, - 47, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 127', - errorRange: [ - 81, - 47, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# Heading␊ - ␊ - Text␊ - ␊ - ## Heading heading heading heading heading heading heading heading heading heading heading heading heading heading heading heading␊ - ␊ - Text␊ - ␊ - Text text text text text text text text text text text text text text text text text text text text text text text text {MD013}␊ - ␊ - ## Heading heading␊ - ␊ - Text␊ - ␊ - Text text text text text text text text text text text text text text text text text text text text text text text text {MD013}␊ - ␊ - ### Heading heading heading heading heading heading heading heading heading heading heading heading heading heading heading heading heading␊ - ␊ - Text␊ - ␊ - Text text text text text text text text text text text text text text text text text text text text text text text text {MD013}␊ - ␊ - ␊ - `, - } - -## long-lines-long-reference-definitions-stern.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Long Lines Long Reference Definitions Stern␊ - ␊ - [Link][short-reference-definition]␊ - ␊ - [Link][long-reference-definition]␊ - ␊ - [Link][long-reference-definition-split]␊ - ␊ - ![Image][long-reference-definition-image]␊ - ␊ - [short-reference-definition]: https://example.com/short␊ - [long-reference-definition]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - [long-reference-definition-split]:␊ - https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - [long-reference-definition-image]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long/image␊ - ␊ - [long-reference-definition]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - ␊ - ␊ - `, - } - -## long-lines-long-reference-definitions-strict.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Long Lines Long Reference Definitions Strict␊ - ␊ - [Link][short-reference-definition]␊ - ␊ - [Link][long-reference-definition]␊ - ␊ - [Link][long-reference-definition-split]␊ - ␊ - ![Image][long-reference-definition-image]␊ - ␊ - [short-reference-definition]: https://example.com/short␊ - [long-reference-definition]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - [long-reference-definition-split]:␊ - https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - [long-reference-definition-image]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long/image␊ - ␊ - [long-reference-definition]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - ␊ - ␊ - `, - } - -## long-lines-long-reference-definitions.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Long Lines Long Reference Definitions␊ - ␊ - [Link][short-reference-definition]␊ - ␊ - [Link][long-reference-definition]␊ - ␊ - [Link][long-reference-definition-split]␊ - ␊ - ![Image][long-reference-definition-image]␊ - ␊ - [short-reference-definition]: https://example.com/short␊ - [long-reference-definition]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - [long-reference-definition-split]:␊ - https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - [long-reference-definition-image]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long/image␊ - ␊ - [long-reference-definition]: https://example.com/long/long/long/long/long/long/long/long/long/long/long/long/long␊ - `, - } - -## long-lines-short-code.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 92', - errorRange: [ - 81, - 12, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 46', - errorRange: [ - 31, - 16, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 47', - errorRange: [ - 31, - 17, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# Long Lines, Short Code␊ - ␊ - Text text text text text text text text text text text text text text text␊ - ␊ - Text text text text text text text text text text text text text text text text text {MD013}␊ - ␊ - Text␊ - ␊ - Code code code code␊ - ␊ - Text␊ - ␊ - Code code code code code code code {MD013}␊ - ␊ - Text␊ - ␊ - \`\`\`text␊ - Code code code code code␊ - \`\`\`␊ - ␊ - Text␊ - ␊ - \`\`\`text␊ - Code code code code code code code code {MD013}␊ - \`\`\`␊ - ␊ - ␊ - `, - } - -## long-lines-short-headings.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 92', - errorRange: [ - 81, - 12, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 38', - errorRange: [ - 31, - 8, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 36', - errorRange: [ - 31, - 6, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 53', - errorRange: [ - 31, - 23, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# Long Lines, Short Headings␊ - ␊ - Text text text text text text text text text text text text text text text text text {MD013}␊ - ␊ - ## Short heading text text text␊ - ␊ - Text␊ - ␊ - ## Long heading text text text {MD013}␊ - ␊ - Text␊ - ␊ - ## Long heading text text {MD013} ##␊ - ␊ - Text␊ - ␊ - Long heading of text text text text text text {MD013}␊ - -----------------------------------------------------␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## long-lines-stern.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 82', - errorRange: [ - 81, - 2, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 81', - errorRange: [ - 81, - 1, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 87', - errorRange: [ - 81, - 7, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 31', - errorRange: [ - 31, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 20; Actual: 21', - errorRange: [ - 21, - 1, - ], - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 84', - errorRange: [ - 81, - 4, - ], - fixInfo: null, - lineNumber: 32, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 84', - errorRange: [ - 81, - 4, - ], - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 85', - errorRange: [ - 81, - 5, - ], - fixInfo: null, - lineNumber: 38, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 84', - errorRange: [ - 81, - 4, - ], - fixInfo: null, - lineNumber: 42, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# Long Lines Stern␊ - ␊ - 12345678901234567890123456789012345678901234567890123456789012345678901234567890␊ - ␊ - This line is too long. text text text text text text text text text text text text␊ - ␊ - This line is barely too long. text text text text text text text text text text t␊ - ␊ - This line is just okay. text text text text text text text text text text text t␊ - ␊ - This line is not a problem. text text text text text text text text text text t␊ - ␊ - This line is too long. texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext␊ - ␊ - ThisLineIsOkaytexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext␊ - ␊ - ## This heading is way too long␊ - ␊ - ## This heading is long but ok␊ - ␊ - ## This heading is short + ok␊ - ␊ - ## ThisTooLongHeadingIsOkaytext␊ - ␊ - \`\`\`text␊ - This code is too long␊ - This code is a-okay.␊ - This code is short.␊ - ThisTooLongCodeIsOkay.␊ - \`\`\`␊ - ␊ - * This list item line is too long. text text text text text text text text text text␊ - * This list item line is okay. text text text text text text text text text␊ - This list item line is okay. text text text text text text text text text␊ - This list item line is too long. text text text text text text text text text text␊ - ThisTooLongListItemLineIsOkaytexttexttexttexttexttexttexttexttexttexttexttexttext␊ - ␊ - > This blockquote line is too long. text text text text text text text text text text␊ - > This blockquote line is okay. text text text text text text text text text␊ - > ThisTooLongBlockquoteLineIsOkaytexttexttexttexttexttexttexttexttexttexttexttexttext␊ - >␊ - > > This double blockquote line is too long. text text text text text text text text␊ - > > This double blockquote line is okay. text text text text text text text␊ - > > ThisTooLongDoubleBlockquoteLineIsOkaytexttexttexttexttexttexttexttexttexttexttext␊ - ␊ - ThisLineIsTooLongButIsNotReportedBecauseItLooksLikePartOfAListItemtexttexttexttext␊ - ␊ - {MD013:5}␊ - {MD013:7}␊ - {MD013:13}␊ - {MD013:17}␊ - {MD013:26}␊ - {MD013:32}␊ - {MD013:35}␊ - {MD013:38}␊ - {MD013:42}␊ - ␊ - ␊ - `, - } - -## long-lines-strict.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 82', - errorRange: [ - 81, - 2, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 86', - errorRange: [ - 81, - 6, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 81', - errorRange: [ - 81, - 1, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 30; Actual: 31', - errorRange: [ - 31, - 1, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 20; Actual: 21', - errorRange: [ - 21, - 1, - ], - fixInfo: null, - lineNumber: 22, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# Long Lines Strict␊ - ␊ - 12345678901234567890123456789012345678901234567890123456789012345678901234567890␊ - ␊ - This line is too long. text text text text text text text text text text text text␊ - ␊ - This line is way too long. text text text text text text text text text text text text␊ - ␊ - This line is barely too long. text text text text text text text text text text t␊ - ␊ - This line is just okay. text text text text text text text text text text text t␊ - ␊ - This line is not a problem. text text text text text text text text text text t␊ - ␊ - ## This heading is way too long␊ - ␊ - ## This heading is long but ok␊ - ␊ - ## This heading is short + ok␊ - ␊ - \`\`\`text␊ - This code is too long␊ - This code is a-okay.␊ - This code is short.␊ - \`\`\`␊ - ␊ - {MD013:5}␊ - {MD013:7}␊ - {MD013:9}␊ - {MD013:15}␊ - {MD013:22}␊ - ␊ - ␊ - `, - } - -## long_lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 97', - errorRange: [ - 81, - 17, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 110', - errorRange: [ - 81, - 30, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 117', - errorRange: [ - 81, - 37, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 107', - errorRange: [ - 81, - 27, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 112', - errorRange: [ - 81, - 32, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 104', - errorRange: [ - 81, - 24, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 109', - errorRange: [ - 81, - 29, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 96', - errorRange: [ - 81, - 16, - ], - fixInfo: null, - lineNumber: 64, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 96', - errorRange: [ - 81, - 16, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 96', - errorRange: [ - 81, - 16, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 105', - errorRange: [ - 81, - 25, - ], - fixInfo: null, - lineNumber: 72, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 105', - errorRange: [ - 81, - 25, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 113', - errorRange: [ - 81, - 33, - ], - fixInfo: null, - lineNumber: 80, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 116', - errorRange: [ - 81, - 36, - ], - fixInfo: null, - lineNumber: 82, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '*', - }, - lineNumber: 35, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 114, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 114, - insertText: '*', - }, - lineNumber: 35, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '*', - }, - lineNumber: 41, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 129, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 129, - insertText: '*', - }, - lineNumber: 41, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 43, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 127, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 127, - insertText: '*', - }, - lineNumber: 43, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '**', - }, - lineNumber: 39, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 110, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 110, - insertText: '**', - }, - lineNumber: 39, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: '[Link to broken label][notlabel]', - errorDetail: 'Missing link or image reference definition: "notlabel"', - errorRange: [ - 1, - 32, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - ], - fixed: `# Long Lines␊ - ␊ - This is a very very very very very very very very very very very very very very long line {MD013}␊ - ␊ - This line however, while very long, doesn't have whitespace after the 80th columnwhichallowsforURLsandotherlongthings.␊ - ␊ - [This long line is comprised entirely of a link](https://example.com "This is the long link's title")␊ - ␊ - > [This long line is comprised entirely of a link](https://example.com "This is the long link's title")␊ - ␊ - [This long line is comprised entirely of a link](https://example.com "But is inside a code block") {MD013}␊ - ␊ - \`\`\`markdown␊ - [This long line is comprised entirely of a link](https://example.com "But is inside a code block") {MD013} {MD046:13}␊ - \`\`\`␊ - ␊ - This [long line is comprised mostly of a link](https://example.com "This is the long link's title") {MD013}␊ - ␊ - [This long line is comprised mostly of a link](https://example.com "This is the long link's title") text {MD013}␊ - ␊ - This long line includes a simple [reference][label] link and is long enough to violate the rule. {MD013}␊ - ␊ - [This long line is comprised entirely of a reference link and is long enough to violate the rule][label]␊ - ␊ - [label]: https://example.org "Title for a link reference that is itself long enough to violate the rule"␊ - ␊ - [Link to broken label][notlabel] {MD052}␊ - ␊ - [notlabel\\]: notlink "Invalid syntax for a link label because the right bracket is backslash-escaped {MD013}"␊ - ␊ - [](https://example.com "This long line is comprised entirely of a link with empty text and a non-empty title")␊ - ␊ - *[This long line is comprised of an emphasized link](https://example.com "This is the long link's title")*␊ - ␊ - *[This long line is comprised of an emphasized link {MD049}](https://example.com "This is the long link's title")*␊ - ␊ - **[This long line is comprised of a bolded link](https://example.com "This is the long link's title")**␊ - ␊ - **[This long line is comprised of a bolded link {MD050}](https://example.com "This is the long link's title")**␊ - ␊ - ***[This long line is comprised of an emphasized and bolded link {MD049}](https://example.com "This is the long link's title")***␊ - ␊ - ***[This long line is comprised of an emphasized and bolded link {MD049}](https://example.com "This is the long link's title")***␊ - ␊ - *[](https://example.com "This long line is comprised of an emphasized link with empty text and a non-empty title")*␊ - ␊ - **[](https://example.com "This long line is comprised of a bolded link with empty text and a non-empty title")**␊ - ␊ - ![Alternate text for long line image example](https://example.com "Title text for long line image example")␊ - ␊ - *![Alternate text for long line image example](https://example.com "Title text for long line image example")*␊ - ␊ - **![Alternate text for long line image example](https://example.com "Title text for long line image example")**␊ - ␊ - ![Reference style for long line image which is itself an example of a long line with content][image]␊ - ␊ - *![Reference style for long line image which is itself an example of a long line with content][image]*␊ - ␊ - **![Reference style for long line image which is itself an example of a long line with content][image]**␊ - ␊ - [image]: https://example.com "Title text for long line image example using reference style for image details"␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - Long lines inside HTML comments should also ␊ - ␊ - ␊ - ␊ - https://example.com/long-line-comprised-entirely-of-a-bare-link-long-line-comprised-entirely-of-a-bare-link␊ - ␊ - Long {MD013}␊ - ␊ - Long https://example.com/long-line-comprised-mostly-of-a-bare-link-long-line-comprised-mostly-of-a-bare-link {MD013}␊ - ␊ - ␊ - `, - } - -## long_lines_100.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 100; Actual: 111', - errorRange: [ - 101, - 11, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# long_lines_100␊ - ␊ - This is a very very very very very very very very long line over 80 chars but less than 100␊ - ␊ - This is a very very very very very very very very very very long line over 80 chars, and also over 100. {MD013}␊ - ␊ - This is a very very very very very very very very very long line that is exactly 100 characters long␊ - ␊ - This line however, while very long, doesn't have whitespace after the 100th columnwhichallowsforURLsandotherlongthings.␊ - ␊ - ␊ - `, - } - -## long_lines_code-default.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 128', - errorRange: [ - 81, - 48, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 139', - errorRange: [ - 81, - 59, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 16, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 20, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 128', - errorRange: [ - 81, - 48, - ], - fixInfo: null, - lineNumber: 22, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 29, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 111', - errorRange: [ - 81, - 31, - ], - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# long_lines_code-default␊ - ␊ - This is a short line.␊ - ␊ - This is a very very very very very very very very very very very very very very very very very very very very long line. {MD013}␊ - ␊ - This is a short line.␊ - ␊ - \`\`\`text␊ - Here is a short line in a code block.␊ - Here is a very very very very very very very very very very very very very very very very very very very long line in a code block. {MD013}␊ - \`\`\`␊ - ␊ - This is a short line.␊ - ␊ - | First Heading | Second Heading | Third Heading | Fourth Heading | Fifth Heading | Sixth Heading | {MD013}␊ - | -------------- | -------------- | -------------- | -------------- | -------------- | -------------- | {MD013}␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | {MD013}␊ - | ============== | ============== | ============== | ============== | ============== | ============== | {MD013}␊ - | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell | {MD013}␊ - ␊ - This is a very very very very very very very very very very very very very very very very very very very very long line. {MD013}␊ - ␊ - Another line.␊ - ␊ - | First Heading | Second Heading | Third Heading | Fourth Heading | Fifth Heading | Sixth Heading | {MD013}␊ - | -------------- | -------------- | -------------- | -------------- | -------------- | -------------- | {MD013}␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | {MD013}␊ - | ============== | ============== | ============== | ============== | ============== | ============== | {MD013}␊ - | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell | {MD013}␊ - `, - } - -## long_lines_code.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 128', - errorRange: [ - 81, - 48, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 80; Actual: 128', - errorRange: [ - 81, - 48, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Line length', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md013.md', - ruleNames: [ - 'MD013', - 'line-length', - ], - }, - ], - fixed: `# long_lines_code␊ - ␊ - This is a short line.␊ - ␊ - This is a very very very very very very very very very very very very very very very very very very very very long line. {MD013}␊ - ␊ - This is a short line.␊ - ␊ - \`\`\`text␊ - Here is a short line in a code block.␊ - Here is a very very very very very very very very very very very very very very very very very very very long line in a code block.␊ - \`\`\`␊ - ␊ - \`\`\`text␊ - test␊ - test␊ - ␊ - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - \`\`\`␊ - ␊ - This is a short line.␊ - ␊ - | First Heading | Second Heading | Third Heading | Fourth Heading | Fifth Heading | Sixth Heading |␊ - | -------------- | -------------- | -------------- | -------------- | -------------- | -------------- |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | -------------- | -------------- | -------------- | -------------- | -------------- | -------------- |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | ============== | ============== | ============== | ============== | ============== | ============== |␊ - | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell |␊ - ␊ - This is a very very very very very very very very very very very very very very very very very very very very long line. {MD013}␊ - ␊ - Another line.␊ - ␊ - | First Heading | Second Heading | Third Heading | Fourth Heading | Fifth Heading | Sixth Heading |␊ - | -------------- | -------------- | -------------- | -------------- | -------------- | -------------- |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | -------------- | -------------- | -------------- | -------------- | -------------- | -------------- |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell | Content Cell |␊ - | ============== | ============== | ============== | ============== | ============== | ============== |␊ - | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell | Footer Cell |␊ - ␊ - ␊ - `, - } - -## markdown-extra-footnote.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: '(parenthesized footnote)[x^y]', - errorRange: [ - 15, - 29, - ], - fixInfo: { - deleteCount: 29, - editColumn: 15, - insertText: '[parenthesized footnote](x^y)', - }, - lineNumber: 7, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(is this)[z]', - errorRange: [ - 5, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 5, - insertText: '[is this](z)', - }, - lineNumber: 9, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - ], - fixed: `# Heading␊ - ␊ - Text with Markdown Extra footnote[^1]␊ - ␊ - Text with (parenthesized footnote)[^2]␊ - ␊ - This is not a [parenthesized footnote](x^y) {MD011}␊ - ␊ - Nor [is this](z) {MD011}␊ - ␊ - [^1]: Footnote␊ - [^2]: Another footnote␊ - `, - } - -## markdown-in-html.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 32, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: '+', - }, - lineNumber: 25, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '+', - }, - lineNumber: 26, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 0', - errorRange: [ - 1, - 2, - ], - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Inconsistent indentation for list items at the same level', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md005.md', - ruleNames: [ - 'MD005', - 'list-indent', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '', - }, - lineNumber: 25, - ruleDescription: 'Unordered list indentation', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md007.md', - ruleNames: [ - 'MD007', - 'ul-indent', - ], - }, - { - errorContext: '## Heading 2b {MD019} {MD022}', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 24, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '### Heading 3b {MD003} {MD021...', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 32, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '...b {MD003} {MD021} {MD022} ###', - errorDetail: null, - errorRange: [ - 41, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 41, - }, - lineNumber: 32, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## Heading 2b {MD019} {MD022}', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 25, - }, - lineNumber: 24, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '### Heading 3b {MD003} {MD021} {MD022} ###', - errorDetail: 'Expected: 1; Actual: 0; Below', - errorRange: null, - fixInfo: { - insertText: `␊ - `, - lineNumber: 33, - }, - lineNumber: 32, - ruleDescription: 'Headings should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md022.md', - ruleNames: [ - 'MD022', - 'blanks-around-headings', - ], - }, - { - errorContext: '- Text *text* text * text * te...', - errorDetail: null, - errorRange: null, - fixInfo: { - insertText: `␊ - `, - }, - lineNumber: 25, - ruleDescription: 'Lists should be surrounded by blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md032.md', - ruleNames: [ - 'MD032', - 'blanks-around-lists', - ], - }, - { - errorContext: 'https://example.com/', - errorDetail: null, - errorRange: [ - 8, - 20, - ], - fixInfo: { - deleteCount: 20, - editColumn: 8, - insertText: '', - }, - lineNumber: 26, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: '* t', - errorDetail: null, - errorRange: [ - 21, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 22, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 't *', - errorDetail: null, - errorRange: [ - 26, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** t', - errorDetail: null, - errorRange: [ - 35, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 37, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 't **', - errorDetail: null, - errorRange: [ - 41, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 42, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '` text `', - errorDetail: null, - errorRange: [ - 63, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 64, - insertText: 'text', - }, - lineNumber: 25, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 30, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 26, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 35, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 35, - }, - lineNumber: 26, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - ], - fixed: `# Markdown in HTML␊ - ␊ - Text␊ - ␊ - + Item␊ - ␊ - Text␊ - ␊ -

␊ - ## Heading 2a␊ - - Text *text* text * text * text ** text ** text \`text\` text \` text \` text␊ - - Text https://example.com/ [ link ](https://example.com/)␊ -

␊ - ␊ -

␊ - ### Heading 3a ###␊ - Text␊ -

␊ - ␊ - Text␊ - ␊ -

␊ - ␊ - ## Heading 2b {MD019} {MD022}␊ - ␊ - + Text *text* text *text* text **text** text \`text\` text \`text\` text {MD004} {MD007} {MD032} {MD037} {MD038}␊ - + Text [link](https://example.com/) {MD004} {MD005} {MD034} {MD039}␊ - ␊ -

␊ - ␊ -

␊ - ␊ - ### Heading 3b {MD003} {MD021} {MD022} ###␊ - ␊ - Text␊ - ␊ -

␊ - ␊ - ␊ - `, - } - -## mathjax-scenarios.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Mathjax Scenarios␊ - ␊ - $1 * 2 * 3$␊ - ␊ - $$1 * 2 * 3$$␊ - ␊ - $$1␊ - + 2␊ - + 3$$␊ - ␊ - $$␊ - 1␊ - $$$$␊ - 2␊ - $$␊ - `, - } - -## md003-escaped-trailing-hash.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: '...railing hash no space{MD020}##', - errorDetail: null, - errorRange: [ - 46, - 3, - ], - fixInfo: { - deleteCount: 48, - editColumn: 1, - insertText: '### Heading with trailing hash no space{MD020} ##', - }, - lineNumber: 17, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '...with trailing hash {MD020} \\##', - errorDetail: null, - errorRange: [ - 41, - 2, - ], - fixInfo: { - deleteCount: 42, - editColumn: 1, - insertText: '### Heading with trailing hash {MD020} \\# #', - }, - lineNumber: 19, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '...ailing hash no space{MD020}\\##', - errorDetail: null, - errorRange: [ - 48, - 2, - ], - fixInfo: { - deleteCount: 49, - editColumn: 1, - insertText: '### Heading with trailing hash no space{MD020} \\# #', - }, - lineNumber: 21, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - ], - fixed: `# Heading␊ - ␊ - ## Heading with trailing hash \\#␊ - ␊ - ## Heading with trailing hash no space\\#␊ - ␊ - ### Heading with trailing hash \\#\\#␊ - ␊ - ### Heading with trailing hash no space\\#\\#␊ - ␊ - ### Heading with trailing hash #\\#␊ - ␊ - ### Heading with trailing hash no space#\\#␊ - ␊ - ### Heading with trailing hash {MD003} ##␊ - ␊ - ### Heading with trailing hash no space{MD020} ##␊ - ␊ - ### Heading with trailing hash {MD020} \\# #␊ - ␊ - ### Heading with trailing hash no space{MD020} \\# #␊ - `, - } - -## md004-list-items-in-blockquote.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - ␊ - Text␊ - ␊ - >- Item␊ - >- Item␊ - ␊ - Text␊ - ␊ - > - Item␊ - > - Item␊ - ␊ - Text␊ - ␊ - > > - Item␊ - > > - Item␊ - ␊ - Text␊ - `, - } - -## md022-line-number-out-of-range.md - -> Snapshot 1 - - { - errors: [], - fixed: `--␊ - ␊ - `, - } - -## md033-cannot-read-property-of-undefined.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: i', - errorRange: [ - 11, - 3, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: br', - errorRange: [ - 1, - 5, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: b', - errorRange: [ - 11, - 3, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - ], - fixed: `# Heading␊ - ␊ - Head | Head␊ - --------|------------␊ -
| {MD033}␊ - ␊ - {MD033} | Head␊ - --------|------------␊ -
| {MD033}␊ - text | text␊ - {MD033} | text␊ - ␊ - ␊ - `, - } - -## md036-emphasis-as-heading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'Emphasis as heading {MD036}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - { - errorContext: 'Emphasis as heading {MD036}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Emphasis used instead of a heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md036.md', - ruleNames: [ - 'MD036', - 'no-emphasis-as-heading', - ], - }, - ], - fixed: `# Simplified examples from issue #26␊ - ␊ - * Item␊ - * **Emphasized item**␊ - * Item␊ - ␊ - _Emphasis as heading {MD036}_␊ - ␊ - 1. **Emphasized item**␊ - * Item␊ - * Item␊ - 1. **Emphasized item**␊ - * Item␊ - * **Emphasized item**␊ - * Item␊ - ␊ - **Emphasis as heading {MD036}**␊ - `, - } - -## md040-allowed_languages.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '` scss`', - errorDetail: null, - errorRange: [ - 17, - 7, - ], - fixInfo: { - deleteCount: 5, - editColumn: 18, - insertText: 'scss', - }, - lineNumber: 39, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: null, - errorDetail: '"html" is not allowed', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - { - errorContext: null, - errorDetail: '"css" is not allowed', - errorRange: null, - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - { - errorContext: null, - errorDetail: '"MD" is not allowed', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - { - errorContext: null, - errorDetail: '"ts" is not allowed', - errorRange: null, - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - ], - fixed: `# md040-allowed_languages.md␊ - ␊ - Code block with \`html\` not in allowed_languages:␊ - ␊ - \`\`\`html␊ -

markdownlint

{MD040:5}␊ - \`\`\`␊ - ␊ - Code block with \`css\` not in allowed_languages:␊ - ␊ - \`\`\`css␊ - body {} {MD040:11}␊ - \`\`\`␊ - ␊ - Code block with \`MD\` (uppercase) not in allowed_languages:␊ - ␊ - \`\`\`MD␊ - hello md {MD040:17}␊ - \`\`\`␊ - ␊ - Code block with \`ts\` (lowercase) not in allowed_languages:␊ - ␊ - \`\`\`ts␊ - let foo = "bar"; {MD040:23}␊ - \`\`\`␊ - ␊ - Code block with \`js\` in allowed_languages:␊ - ␊ - \`\`\`js␊ - console.log('markdownlint')␊ - \`\`\`␊ - ␊ - Code block with \`js foo\` allowed_languages:␊ - ␊ - \`\`\`js foo␊ - console.log('bar')␊ - \`\`\`␊ - ␊ - Code block with \`scss\` (prefixed by a space) in allowed_languages: {MD038}␊ - ␊ - \`\`\` scss␊ - body {␊ - h1 {␊ - color: red;␊ - }␊ - }␊ - \`\`\`␊ - ␊ - Code block with \`md\` (lowercase) in allowed_languages:␊ - ␊ - \`\`\`md␊ - hello md␊ - \`\`\`␊ - ␊ - Code block with \`TS\` (uppercase) in allowed_languages:␊ - ␊ - \`\`\`TS␊ - body {␊ - h1 {␊ - color: red;␊ - }␊ - }␊ - \`\`\`␊ - ␊ - ␊ - `, - } - -## md040-language_only.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 11, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Info string contains more than language: "```html version=5"', - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Fenced code blocks should have a language specified', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md040.md', - ruleNames: [ - 'MD040', - 'fenced-code-language', - ], - }, - ], - fixed: `# md040-language_only.md␊ - ␊ - Fence code block information with leading whitespace:␊ - ␊ - \`\`\` html␊ -

markdownlint

␊ - \`\`\`␊ - ␊ - Fence code block information with trailing whitespace:␊ - ␊ - \`\`\`css␊ - body {} {MD009:11}␊ - \`\`\`␊ - ␊ - Fence code block information with extra data:␊ - ␊ - \`\`\`html version=5␊ - MarkdownLint {MD040:17}␊ - \`\`\`␊ - ␊ - Fence code block information without whitespaces and extra data:␊ - ␊ - \`\`\`css␊ - a {}␊ - \`\`\`␊ - ␊ - ␊ - `, - } - -## md041-ignore-leading-comments-combined.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 23, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 23, - }, - lineNumber: 9, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# Heading # ␊ - ␊ - Text text text␊ - ␊ - Embedded tab␊ - ␊ - Text text text␊ - ␊ - Trailing space {MD009}␊ - ␊ - Text text text␊ - ␊ - ␊ - `, - } - -## md041-ignore-leading-comments-violation.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 23, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 23, - }, - lineNumber: 9, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: 'Text text text {MD041}', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `␊ - ␊ - Text text text {MD041}␊ - ␊ - Embedded tab␊ - ␊ - Text text text␊ - ␊ - Trailing space {MD009}␊ - ␊ - Text text text␊ - ␊ - ␊ - `, - } - -## md041-ignore-leading-comments.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 23, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 23, - }, - lineNumber: 11, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `␊ - ␊ - # Heading␊ - ␊ - Text text text␊ - ␊ - Embedded tab␊ - ␊ - Text text text␊ - ␊ - Trailing space {MD009}␊ - ␊ - Text text text␊ - ␊ - ␊ - `, - } - -## md041-yaml-title-and-first-line-heading.md - -> Snapshot 1 - - { - errors: [], - fixed: `---␊ - path: "/post"␊ - date: "2012-06-21T10:14:00.000+02:00"␊ - title: "First level heading"␊ - ---␊ - ␊ - ## Second level heading␊ - ␊ - ␊ - `, - } - -## md052-invalid-range-bug.md - -> Snapshot 1 - - { - errors: [], - fixed: `# MD052 Invalid Range Bug␊ - ␊ - * [0, N)␊ - * \`inputs[0][d]\`␊ - * \`inputs[k]\`␊ - `, - } - -## micromark-regressions.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Micromark Regressions␊ - ␊ - ## ␊ - ␊ - * List item␊ - :::Directive␊ - ␊ - Text␊ - `, - } - -## mixed-emphasis-markers.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 28, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 28, - insertText: '*', - }, - lineNumber: 3, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 34, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 34, - insertText: '*', - }, - lineNumber: 3, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 16, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - insertText: '*', - }, - lineNumber: 5, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - insertText: '*', - }, - lineNumber: 5, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 28, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 28, - insertText: '*', - }, - lineNumber: 7, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 34, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 34, - insertText: '*', - }, - lineNumber: 7, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 16, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - insertText: '*', - }, - lineNumber: 13, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 47, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 47, - insertText: '*', - }, - lineNumber: 13, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 16, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - insertText: '*', - }, - lineNumber: 15, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 49, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 49, - insertText: '*', - }, - lineNumber: 15, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 16, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 16, - insertText: '__', - }, - lineNumber: 11, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 50, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 50, - insertText: '__', - }, - lineNumber: 11, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 28, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 28, - insertText: '__', - }, - lineNumber: 15, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 35, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 35, - insertText: '__', - }, - lineNumber: 15, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 29, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 29, - insertText: '__', - }, - lineNumber: 17, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 36, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 36, - insertText: '__', - }, - lineNumber: 17, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - ], - fixed: `# Mixed Emphasis Markers␊ - ␊ - This paragraph *uses* both *kinds* of emphasis marker. {MD049}␊ - ␊ - This paragraph *uses* both *kinds* of emphasis marker. {MD049}␊ - ␊ - This paragraph *nests both *kinds* of emphasis* marker. {MD049}␊ - ␊ - This paragraph *nests both __kinds__ of emphasis* marker.␊ - ␊ - This paragraph __nests both __kinds__ of emphasis__ marker. {MD050}␊ - ␊ - This paragraph *nests both *kinds* of emphasis* marker. {MD049}␊ - ␊ - This paragraph *nests both __kinds__ of emphasis* marker. {MD049} {MD050}␊ - ␊ - This paragraph __nests both __kinds__ of emphasis__ marker. {MD050}␊ - ␊ - ␊ - `, - } - -## mixed_heading_types_atx.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx; Actual: setext', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `# Heading␊ - ␊ - ## Heading 2 {MD003} ##␊ - ␊ - Heading 3 {MD003}␊ - -----------------␊ - `, - } - -## mixed_heading_types_atx_closed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: atx_closed; Actual: atx', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: atx_closed; Actual: setext', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `# Heading 1 #␊ - ␊ - ## Heading 2 {MD003}␊ - ␊ - Heading 3 {MD003}␊ - -----------------␊ - `, - } - -## mixed_heading_types_setext.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: setext; Actual: atx', - errorRange: null, - fixInfo: null, - lineNumber: 4, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: setext; Actual: atx_closed', - errorRange: null, - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Heading style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md003.md', - ruleNames: [ - 'MD003', - 'heading-style', - ], - }, - ], - fixed: `Heading 1␊ - ========␊ - ␊ - ## Heading 2 {MD003}␊ - ␊ - ## Heading 3 {MD003} ##␊ - `, - } - -## no-alt-text.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: null, - errorRange: [ - 1, - 14, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 1, - 22, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 30, - 14, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 40, - 12, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 50, - 10, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 39, - 14, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 1, - 25, - ], - fixInfo: null, - lineNumber: 37, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 33, - 23, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 48, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: null, - lineNumber: 52, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 37, - 21, - ], - fixInfo: null, - lineNumber: 65, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 3, - 23, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Images should have alternate text (alt text)', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md045.md', - ruleNames: [ - 'MD045', - 'no-alt-text', - ], - }, - ], - fixed: `# Images with and without alternate text␊ - ␊ - ![Alternate text](image.jpg)␊ - ␊ - ![](image.jpg) {MD045}␊ - ␊ - ![Alternate text](image.jpg "Title")␊ - ␊ - ![](image.jpg "Title") {MD045}␊ - ␊ - Image without alternate text ![](image.jpg) in a sentence. {MD045}␊ - ␊ - Reference image with alternate text ![Alternate text][notitle]␊ - ␊ - Reference image without alternate text ![][notitle] {MD045}␊ - ␊ - Reference image with alternate text and title ![Alternate text][title]␊ - ␊ - Reference image without alternate text and title ![][title] {MD045}␊ - ␊ - Link to image with alternate text [![Alternate text](image.jpg)](image.jpg)␊ - ␊ - Link to image without alternate text [![](image.jpg)](image.jpg) {MD045}␊ - ␊ - Multi-line image with alternate text ![Alternate text](image.jpg "Title"␊ - )␊ - ␊ - Multi-line image without alternate text ![](image.jpg "Title"␊ - ) {MD045:28}␊ - ␊ - ␊ - ␊ - Image tag with alt attribute set to text␊ - Descriptive text␊ - ␊ - Image tag with alt attribute not set␊ - {MD045}␊ - ␊ - Image tag with alt attribute set to decorative with an empty double-quote string␊ - ␊ - ␊ - Image tag with alt attribute set to decorative with an empty single-quote string␊ - ␊ - ␊ - Image tag with no alt attribute {MD045}␊ - ␊ - Multi-line image tag with no alt text␊ - {MD045:48}␊ - ␊ - Multi-line image tag with alt attribute not set␊ - {MD045:52}␊ - ␊ - Multi-line image tag with alt text␊ - ␊ - ␊ - Uppercase image tag with alt attribute set␊ - Descriptive text␊ - ␊ - Uppercase image tag with no alt set {MD045}␊ - ␊ -

␊ - {MD045}␊ -

␊ - ␊ - ␊ - ␊ - [notitle]: image.jpg␊ - [title]: image.jpg "Title"␊ - `, - } - -## no-multiple-blanks-maximum.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 16, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 21, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 5', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 22, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 27, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 5', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 28, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 6', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 29, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 36, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - ], - fixed: `# Heading␊ - ␊ - Text␊ - ␊ - Text␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - Text {MD012:16}␊ - ␊ - ␊ - ␊ - Text {MD012:21} {MD012:22}␊ - ␊ - ␊ - ␊ - Text {MD012:27} {MD012:28} {MD012:29}␊ - ␊ - Text␊ - ␊ - ␊ - ␊ - Text {MD012:36}␊ - ␊ - ␊ - ␊ - Text␊ - ␊ - ␊ - Text␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## no-multiple-blanks.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 7, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 10, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 11, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 14, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 15, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 16, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: null, - fixInfo: { - deleteCount: -1, - }, - lineNumber: 21, - ruleDescription: 'Multiple consecutive blank lines', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md012.md', - ruleNames: [ - 'MD012', - 'no-multiple-blanks', - ], - }, - ], - fixed: `# Heading␊ - ␊ - Text␊ - ␊ - Text␊ - ␊ - Text {MD012:7}␊ - ␊ - Text {MD012:10} {MD012:11}␊ - ␊ - Text {MD012:14} {MD012:15} {MD012:16}␊ - ␊ - Text␊ - ␊ - Text {MD012:21}␊ - ␊ - Text␊ - `, - } - -## no-tabs-edge-case-MD010.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Column: 1', - errorRange: [ - 1, - 13, - ], - fixInfo: { - deleteCount: 13, - editColumn: 1, - insertText: '', - }, - lineNumber: 1, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 5', - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 5, - insertText: '', - }, - lineNumber: 2, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - { - errorContext: null, - errorDetail: 'Column: 34', - errorRange: [ - 34, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 34, - insertText: '', - }, - lineNumber: 3, - ruleDescription: 'Hard tabs', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md010.md', - ruleNames: [ - 'MD010', - 'no-hard-tabs', - ], - }, - ], - fixed: `text {MD010}␊ - text and text 2 {MD010}␊ - texts with trailing spaces{MD010}␊ - ␊ - ␊ - `, - } - -## no_first_line_heading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'This is a file without a top l...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `This is a file without a top level heading {MD041}␊ - `, - } - -## no_first_line_top_level_heading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '## Second level heading {MD041...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'First line in a file should be a top-level heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md041.md', - ruleNames: [ - 'MD041', - 'first-line-heading', - 'first-line-h1', - ], - }, - ], - fixed: `## Second level heading {MD041}␊ - `, - } - -## ordered-list-item-prefix-one.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 20, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 34, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 40, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 5; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 56, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 57, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 60, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/1/1', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 0; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 66, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 0; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 72, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# Ordered list examples␊ - ␊ - text␊ - ␊ - 1. Item␊ - ␊ - text␊ - ␊ - 2. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 1. Item␊ - 1. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item {MD029}␊ - 1. Item␊ - 4. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 1. Item␊ - 3. Item {MD029}␊ - 1. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - ␊ - text␊ - ␊ - 4. Item {MD029}␊ - 5. Item {MD029}␊ - ␊ - text␊ - ␊ - - Item␊ - 1. Item␊ - 1. Item␊ - 1. Item␊ - - Item␊ - 1. Item␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - - Item␊ - 1. Item␊ - 2. Item {MD029}␊ - 4. Item {MD029}␊ - - Item␊ - ␊ - text␊ - ␊ - 0. Item {MD029}␊ - 1. Item␊ - 2. Item {MD029}␊ - ␊ - text␊ - ␊ - 0. Item {MD029}␊ - 1. Item␊ - 3. Item {MD029}␊ - ␊ - ␊ - `, - } - -## ordered-list-item-prefix-one_or_ordered.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 34, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 5; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4; Style: 1/2/3', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# Ordered list examples␊ - ␊ - text␊ - ␊ - 1. Item␊ - ␊ - text␊ - ␊ - 2. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 1. Item␊ - 1. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item␊ - 3. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item␊ - 1. Item {MD029}␊ - 4. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 1. Item␊ - 3. Item {MD029}␊ - 1. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item␊ - 3. Item␊ - ␊ - text␊ - ␊ - 4. Item {MD029}␊ - 5. Item {MD029}␊ - ␊ - text␊ - ␊ - - Item␊ - 1. Item␊ - 1. Item␊ - 1. Item␊ - - Item␊ - 1. Item␊ - 2. Item␊ - 3. Item␊ - - Item␊ - 1. Item␊ - 2. Item␊ - 4. Item {MD029}␊ - - Item␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item␊ - 2. Item␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item␊ - 3. Item {MD029}␊ - `, - } - -## ordered-list-item-prefix-ordered.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 27, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 35, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 5; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Style: 1/2/3', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 52, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 53, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4; Style: 1/2/3', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# Ordered list examples␊ - ␊ - text␊ - ␊ - 1. Item␊ - ␊ - text␊ - ␊ - 2. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 1. Item {MD029}␊ - 1. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item␊ - 3. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item␊ - 1. Item {MD029}␊ - 4. Item␊ - ␊ - text␊ - ␊ - 1. Item␊ - 1. Item {MD029}␊ - 3. Item␊ - 1. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item␊ - 2. Item␊ - 3. Item␊ - ␊ - text␊ - ␊ - 4. Item {MD029}␊ - 5. Item {MD029}␊ - ␊ - text␊ - ␊ - - Item␊ - 1. Item␊ - 1. Item {MD029}␊ - 1. Item {MD029}␊ - - Item␊ - 1. Item␊ - 2. Item␊ - 3. Item␊ - - Item␊ - 1. Item␊ - 2. Item␊ - 4. Item {MD029}␊ - - Item␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item␊ - 2. Item␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item␊ - 3. Item {MD029}␊ - ␊ - ␊ - `, - } - -## ordered-list-item-prefix-single-alternate.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 9; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# Ordered list examples␊ - ␊ - 9. Item {MD029}␊ - `, - } - -## ordered-list-item-prefix-zero-alternate.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 3; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# Ordered list examples␊ - ␊ - text␊ - ␊ - 0. Item␊ - 0. Item␊ - 0. Item␊ - ␊ - text␊ - ␊ - 1. Item {MD029}␊ - 1. Item {MD029}␊ - 1. Item {MD029}␊ - ␊ - text␊ - ␊ - 1. Item {MD029}␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - ␊ - ␊ - `, - } - -## ordered-list-item-prefix-zero.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 20, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 3; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 21, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 26, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 34, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 40, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 3; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 4; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 5; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 55, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 56, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 3; Style: 0/0/0', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 57, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 60, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 3, - 3, - ], - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 73, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0; Actual: 3; Style: 0/0/0', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# Ordered list examples␊ - ␊ - text␊ - ␊ - 0. Item␊ - ␊ - text␊ - ␊ - 1. Item {MD029}␊ - ␊ - text␊ - ␊ - 0. Item␊ - 0. Item␊ - 0. Item␊ - ␊ - text␊ - ␊ - 1. Item {MD029}␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item {MD029}␊ - 0. Item␊ - 2. Item {MD029}␊ - ␊ - text␊ - ␊ - 0. Item␊ - 0. Item␊ - 2. Item {MD029}␊ - 0. Item␊ - ␊ - text␊ - ␊ - 1. Item {MD029}␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - ␊ - text␊ - ␊ - 4. Item {MD029}␊ - 5. Item {MD029}␊ - ␊ - text␊ - ␊ - - Item␊ - 0. Item␊ - 0. Item␊ - 0. Item␊ - - Item␊ - 1. Item {MD029}␊ - 2. Item {MD029}␊ - 3. Item {MD029}␊ - - Item␊ - 0. Item␊ - 1. Item {MD029}␊ - 2. Item {MD029}␊ - - Item␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item {MD029}␊ - 2. Item {MD029}␊ - ␊ - text␊ - ␊ - 0. Item␊ - 1. Item {MD029}␊ - 3. Item {MD029}␊ - ␊ - ␊ - `, - } - -## ordered_list_item_prefix-paren.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# ordered_list_item_prefix-paren␊ - ␊ - Good list:␊ - ␊ - 1) Do this.␊ - 1) Do that.␊ - 1) ???␊ - 1) Profit!␊ - ␊ - Bad list:␊ - ␊ - 1) Do this.␊ - 2) Do nothing. {MD029}␊ - 3) ??? {MD029}␊ - 4) Failed! {MD029}␊ - ␊ - ␊ - `, - } - -## ordered_list_item_prefix.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 4; Style: 1/1/1', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# ordered_list_item_prefix␊ - ␊ - Good list:␊ - ␊ - 1. Do this.␊ - 1. Do that.␊ - 1. ???␊ - 1. Profit!␊ - ␊ - Bad list:␊ - ␊ - 1. Do this.␊ - 2. Do nothing. {MD029}␊ - 3. ??? {MD029}␊ - 4. Failed! {MD029}␊ - ␊ - ␊ - `, - } - -## ordered_list_item_prefix_ordered-paren.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# ordered_list_item_prefix_ordered-paren␊ - ␊ - Good list:␊ - ␊ - 1) Do this.␊ - 2) Do that.␊ - 3) ???␊ - 4) Profit!␊ - ␊ - Bad list:␊ - ␊ - 1) Do this.␊ - 1) Do nothing. {MD029}␊ - 1) ??? {MD029}␊ - 1) Failed! {MD029}␊ - ␊ - ␊ - `, - } - -## ordered_list_item_prefix_ordered.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 4; Actual: 1; Style: 1/2/3', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Ordered list item prefix', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md029.md', - ruleNames: [ - 'MD029', - 'ol-prefix', - ], - }, - ], - fixed: `# ordered_list_item_prefix_ordered␊ - ␊ - Good list:␊ - ␊ - 1. Do this.␊ - 2. Do that.␊ - 3. ???␊ - 4. Profit!␊ - ␊ - Bad list:␊ - ␊ - 1. Do this.␊ - 1. Do nothing. {MD029}␊ - 1. ??? {MD029}␊ - 1. Failed! {MD029}␊ - ␊ - ␊ - `, - } - -## pandoc-footnotes.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Pandoc Footnotes␊ - ␊ - > Examples taken from [GitHub issue 599](https://github.com/DavidAnson/markdownlint/issues/599)␊ - ␊ - ## Example with Pandoc Footnotes␊ - ␊ - A sentence with footnotes: [^1] [^2]␊ - A sentence with named footnotes: [^name] [^name2]␊ - A sentence with a link reference: [Pandoc's User Guide][Pandoc1]␊ - ␊ - [^1]: I am a footnote!␊ - [^2]: I reference a [PCW][PCW1] article!␊ - [^name]: I am a footnote with name!␊ - [^name2]: I am also a named footnote! I also reference the [PCW][PCW1] article!␊ - ␊ - [PCW1]: https://www.example.com/article.html␊ - [Pandoc1]: https://pandoc.org/MANUAL.html#extension-footnotes␊ - ␊ - ## Example with Long Pandoc Footnotes␊ - ␊ - A sentence with a long footnotes: [^long] [^longer] [^longest]␊ - ␊ - [^long]: I am a long footnote!␊ - I don't do any harm :)␊ - [^longer]: I am a longer footnote. I do reference the [PCW][PCW2] article.␊ - I do harm. Though, not here: [Pandoc's User Guide][Pandoc2]␊ - [^longest]: I am the longest footnote. I also reference the [PCW][PCW2] article.␊ - ␊ - I am a harmful new block of text: [Another][Another2]␊ - ␊ - > The previous line of text is treated by CommonMark as an indented code block.␊ - > To handle it as a Pandoc footnote, consider the \`markdown-it-footnote\` plugin.␊ - ␊ - [PCW2]: https://www.example.com/article.html␊ - [Pandoc2]: https://pandoc.org/MANUAL.html#extension-footnotes␊ - [Another2]: https://www.example.com/another.html␊ - ␊ - ## GitHub Footnotes␊ - ␊ - Sample footnotes [^3] [^note3]␊ - ␊ - [^3]: A line␊ - A new line␊ - ␊ - [^note3]:␊ - I am a new block of text␊ - With a new line as well␊ - `, - } - -## prettier-tab-width-2-default.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Prettier \`--tab-width=2\` (Default)␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - - Item␊ - - Item␊ - - Item␊ - - Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 1. Item␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 2. Item␊ - 1. Item␊ - 2. Item␊ - 1. Item␊ - 2. Item␊ - ␊ - Text␊ - `, - } - -## prettier-tab-width-4.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Prettier \`--tab-width=4\`␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - - Item␊ - ␊ - Text␊ - ␊ - - Item␊ - - Item␊ - - Item␊ - - Item␊ - - Item␊ - - Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 1. Item␊ - 1. Item␊ - ␊ - Text␊ - ␊ - 1. Item␊ - 2. Item␊ - 1. Item␊ - 2. Item␊ - 1. Item␊ - 2. Item␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## proper-names-alternate.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 6, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 6, - insertText: 'markdownlint', - }, - lineNumber: 3, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.JS', - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: 'Node.js', - }, - lineNumber: 5, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 6, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 6, - insertText: '.NET', - }, - lineNumber: 7, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 13, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 13, - insertText: '.NET', - }, - lineNumber: 9, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 7, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 7, - insertText: 'markdownlint', - }, - lineNumber: 11, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.JS', - errorRange: [ - 7, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 7, - insertText: 'Node.js', - }, - lineNumber: 13, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 7, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 7, - insertText: '.NET', - }, - lineNumber: 15, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 14, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 14, - insertText: '.NET', - }, - lineNumber: 17, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 8, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 8, - insertText: 'markdownlint', - }, - lineNumber: 19, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.JS', - errorRange: [ - 8, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 8, - insertText: 'Node.js', - }, - lineNumber: 21, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 8, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 8, - insertText: '.NET', - }, - lineNumber: 23, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 15, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 15, - insertText: '.NET', - }, - lineNumber: 25, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 1, - insertText: 'markdownlint', - }, - lineNumber: 27, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.JS', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 1, - insertText: 'Node.js', - }, - lineNumber: 29, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 1, - insertText: '.NET', - }, - lineNumber: 31, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 8, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 8, - insertText: '.NET', - }, - lineNumber: 33, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - ], - fixed: `# Detailed Results Proper Names␊ - ␊ - Text markdownlint text. {MD044}␊ - ␊ - Text Node.js text. {MD044}␊ - ␊ - Text .NET text. {MD044}␊ - ␊ - Text example.NET text. {MD044}␊ - ␊ - Text "markdownlint" text. {MD044}␊ - ␊ - Text "Node.js" text. {MD044}␊ - ␊ - Text ".NET" text. {MD044}␊ - ␊ - Text "example.NET" text. {MD044}␊ - ␊ - Text **markdownlint** text. {MD044}␊ - ␊ - Text **Node.js** text. {MD044}␊ - ␊ - Text **.NET** text. {MD044}␊ - ␊ - Text **example.NET** text. {MD044}␊ - ␊ - markdownlint {MD044}␊ - ␊ - Node.js {MD044}␊ - ␊ - .NET {MD044}␊ - ␊ - example.NET {MD044}␊ - ␊ - ␊ - `, - } - -## proper-names-links.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 3, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 14, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 14, - insertText: 'JavaScript', - }, - lineNumber: 25, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 14, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 14, - insertText: 'JavaScript', - }, - lineNumber: 27, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 14, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 14, - insertText: 'JavaScript', - }, - lineNumber: 29, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 6, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 6, - insertText: 'JavaScript', - }, - lineNumber: 34, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - ], - fixed: `# Proper names in links␊ - ␊ - JavaScript {MD044}␊ - ␊ - Learn about JavaScript here: https://example.com/javascript/about␊ - ␊ - Learn about JavaScript here: ␊ - ␊ - Learn about [JavaScript](https://example.com/javascript/about).␊ - ␊ - Learn about [JavaScript](wiki/javascript/about).␊ - ␊ - Learn about [JavaScript](wiki/javascript).␊ - ␊ - Learn about [JavaScript](javascript/about).␊ - ␊ - Learn about [JavaScript](javascript).␊ - ␊ - Learn about [JavaScript][js].␊ - ␊ - Learn about [JavaScript][example-js].␊ - ␊ - Learn about [JavaScript][javascript].␊ - ␊ - Learn about [JavaScript][js]. {MD044}␊ - ␊ - Learn about [JavaScript][example-js]. {MD044}␊ - ␊ - Learn about [JavaScript]. {MD044}␊ - ␊ - [js]: https://example.com/javascript/about␊ - [example-js]: javascript␊ - [javascript]: https://example.com/js␊ - [JavaScript]: https://example.com/js {MD044}␊ - ␊ - ␊ - `, - } - -## proper-names-no-code.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 1, - insertText: 'markdownlint', - }, - lineNumber: 3, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: Javascript', - errorRange: [ - 11, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 11, - insertText: 'JavaScript', - }, - lineNumber: 9, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.js', - errorRange: [ - 7, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 7, - insertText: 'Node.js', - }, - lineNumber: 24, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 6, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 6, - insertText: 'JavaScript', - }, - lineNumber: 25, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 6, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 6, - insertText: 'JavaScript', - }, - lineNumber: 42, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 24, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 24, - insertText: 'JavaScript', - }, - lineNumber: 43, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# markdownlint test file␊ - ␊ - markdownlint is a tool {MD044}␊ - ␊ - JavaScript is a language␊ - ␊ - JavaScript is not Java␊ - ␊ - Nor is it JavaScript. {MD044}␊ - ␊ - Code in \`javascript\`␊ - ␊ - Execute \`via the node.js engine\`␊ - ␊ - javascript is code␊ - node.js is runtime␊ - ␊ - \`\`\`js␊ - javascript is code {MD046:-1}␊ - node.js is runtime␊ - \`\`\`␊ - ␊ - A short paragraph␊ - about Node.js and {MD044}␊ - also JavaScript. {MD044}␊ - ␊ - \`javascript\`␊ - ␊ - \`code␊ - javascript\`␊ - ␊ - \`code␊ - javascript␊ - code\`␊ - ␊ - \`javascript␊ - code\`␊ - ␊ - text JavaScript text \`javascript\` text JavaScript text␊ - text \`javascript\` text JavaScript text \`javascript\` text␊ - ␊ - text JavaScript text \`javascript\` text {MD044}␊ - text \`javascript\` text JavaScript text {MD044}␊ - ␊ - ␊ - `, - } - -## proper-names-no-html.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 10, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 10, - insertText: 'JavaScript', - }, - lineNumber: 5, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 11, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 11, - insertText: 'JavaScript', - }, - lineNumber: 7, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 12, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 7, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 7, - insertText: 'JavaScript', - }, - lineNumber: 21, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 6, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 6, - insertText: 'JavaScript', - }, - lineNumber: 23, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 3, - insertText: 'JavaScript', - }, - lineNumber: 40, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 3, - insertText: 'JavaScript', - }, - lineNumber: 42, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - ], - fixed: `# Proper Names No HTML␊ - ␊ - Okay text JavaScript.␊ - ␊ - Bad text JavaScript. {MD044}␊ - ␊ - Bad code \`JavaScript\`. {MD044}␊ - ␊ - Description␊ - ␊ - ␊ - ␊ -
␊ - ␊ - ␊ - ␊ - ␊ - ␊ - JavaScript {MD044}␊ - ␊ -
JavaScript
{MD044}␊ - ␊ - ␊ - ␊ - ␊ - ␊ -
␊ - ␊ -
␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - `, - } - -## proper-names-non-word-boundaries.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: .NET; Actual: .net', - errorRange: [ - 6, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 6, - insertText: '.NET', - }, - lineNumber: 9, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: NET.; Actual: net.', - errorRange: [ - 6, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 6, - insertText: 'NET.', - }, - lineNumber: 11, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: .NET.; Actual: .net.', - errorRange: [ - 6, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 6, - insertText: '.NET.', - }, - lineNumber: 13, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - ], - fixed: `# Proper Names Non-Word Boundaries␊ - ␊ - Text .NET text.␊ - ␊ - Text NET. text.␊ - ␊ - Text .NET. text.␊ - ␊ - Text .NET text. {MD044}␊ - ␊ - Text NET. text. {MD044}␊ - ␊ - Text .NET. text. {MD044}␊ - ␊ - ␊ - `, - } - -## proper-names-projects.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: GitHub; Actual: github', - errorRange: [ - 5, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 5, - insertText: 'GitHub', - }, - lineNumber: 5, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Vue; Actual: vue', - errorRange: [ - 5, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 5, - insertText: 'Vue', - }, - lineNumber: 21, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Vue; Actual: vue', - errorRange: [ - 4, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 4, - insertText: 'Vue', - }, - lineNumber: 23, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Vuex; Actual: vuex', - errorRange: [ - 5, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 5, - insertText: 'Vuex', - }, - lineNumber: 29, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: vue-router; Actual: Vue-router', - errorRange: [ - 5, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 5, - insertText: 'vue-router', - }, - lineNumber: 33, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: npm; Actual: Npm', - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 9, - insertText: 'npm', - }, - lineNumber: 46, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: npm; Actual: NPM', - errorRange: [ - 4, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 4, - insertText: 'npm', - }, - lineNumber: 47, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 13, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - insertText: '*', - }, - lineNumber: 43, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 17, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - insertText: '*', - }, - lineNumber: 43, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 23, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - insertText: '*', - }, - lineNumber: 43, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 34, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 34, - insertText: '*', - }, - lineNumber: 43, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - ], - fixed: `# Proper Names of Projects (code_blocks:false)␊ - ␊ - The site GitHub␊ - ␊ - Not GitHub {MD044}␊ - ␊ - Link to [GitHub](https://github.com/)␊ - ␊ - Link to [github.com](https://github.com/)␊ - ␊ - Link to [github.com](https://github.com/about)␊ - ␊ - Link to [github.com/about](https://github.com/about)␊ - ␊ - The domain name of GitHub is github.com␊ - ␊ - The project Vue␊ - ␊ - AKA Vue.js␊ - ␊ - Not Vue {MD044}␊ - ␊ - Or Vue.js {MD044}␊ - ␊ - The file \`vue.js\` (code block)␊ - ␊ - The library Vuex␊ - ␊ - Not Vuex {MD044}␊ - ␊ - The library vue-router␊ - ␊ - Not vue-router {MD044}␊ - ␊ - But vue-router-extra is different␊ - ␊ - As is extra-vue-router␊ - ␊ - Quoted "Vue" and "vue-router"␊ - ␊ - Emphasized *Vue* and *vue-router*␊ - ␊ - Underscored *Vue* and *vue-router* {MD049}␊ - ␊ - Call it npm␊ - But not npm {MD044}␊ - Or npm {MD044}␊ - ␊ - ␊ - `, - } - -## proper-names-substrings.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Proper Names as Substrings␊ - ␊ - The proper case is: @aws-control-tower␊ - ␊ - Similarly, aws-vault and AWS and @aws-control-tower are all correct.␊ - ␊ - ␊ - `, - } - -## proper-names-urls.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: HTTPS; Actual: https', - errorRange: [ - 6, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 6, - insertText: 'HTTPS', - }, - lineNumber: 3, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: EXAMPLE; Actual: example', - errorRange: [ - 6, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 6, - insertText: 'EXAMPLE', - }, - lineNumber: 4, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: COM; Actual: com', - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 6, - insertText: 'COM', - }, - lineNumber: 5, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: DIRECTORY; Actual: directory', - errorRange: [ - 6, - 9, - ], - fixInfo: { - deleteCount: 9, - editColumn: 6, - insertText: 'DIRECTORY', - }, - lineNumber: 6, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: FILE; Actual: file', - errorRange: [ - 6, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 6, - insertText: 'FILE', - }, - lineNumber: 7, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: FILE; Actual: file', - errorRange: [ - 29, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 29, - insertText: 'FILE', - }, - lineNumber: 55, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - ], - fixed: `# Proper Names in URLs␊ - ␊ - Text HTTPS text {MD044}␊ - Text EXAMPLE text {MD044}␊ - Text COM text {MD044}␊ - Text DIRECTORY text {MD044}␊ - Text FILE text {MD044}␊ - Text HTTPS EXAMPLE COM DIRECTORY FILE text␊ - ␊ - > The following lines are deliberately duplicated␊ - ␊ - Text https://example.com/directory/file text␊ - ␊ - Text https://example.com/directory/file text␊ - ␊ - Text text␊ - ␊ - Text text␊ - ␊ - Text [https://example.com/directory/file](https://example.com/directory/file) text␊ - ␊ - Text [https://example.com/directory/file](https://example.com/directory/file) text␊ - ␊ - Text \`https://example.com/directory/file\` text␊ - Text \`https://example.com/directory/file\` text␊ - ␊ - \`\`\`text␊ - Text https://example.com/directory/file text␊ - Text https://example.com/directory/file text␊ - \`\`\`␊ - ␊ - Text https://example.com/directory/file text␊ - Text https://example.com/directory/file text␊ - ␊ - Text https://example.com/directory/text.file text␊ - Text https://example.com/directory/text.file text␊ - ␊ - Text https://example.com/directory/text%20text.file text␊ - Text https://example.com/directory/text%20text.file text␊ - ␊ - Text text␊ - Text text␊ - ␊ - Text text␊ - Text text␊ - ␊ - Text [https://example.com/directory/text.file](https://example.com/directory/text.file) text␊ - Text [https://example.com/directory/text.file](https://example.com/directory/text.file) text␊ - ␊ - Text [https://example.com/directory/text%20text.file](https://example.com/directory/text%20text.file) text␊ - Text [https://example.com/directory/text%20text.file](https://example.com/directory/text%20text.file) text␊ - ␊ - {MD044:+2}␊ - ␊ - ␊ - `, - } - -## proper-names.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'https://github.com/DavidAnson/...', - errorDetail: null, - errorRange: [ - 17, - 42, - ], - fixInfo: { - deleteCount: 42, - editColumn: 17, - insertText: '', - }, - lineNumber: 69, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 1, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 1, - insertText: 'markdownlint', - }, - lineNumber: 3, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 9, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 9, - insertText: 'markdownlint', - }, - lineNumber: 5, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 13, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 13, - insertText: 'markdownlint', - }, - lineNumber: 7, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: Javascript', - errorRange: [ - 11, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 11, - insertText: 'JavaScript', - }, - lineNumber: 13, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: npm; Actual: NPM', - errorRange: [ - 22, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 22, - insertText: 'npm', - }, - lineNumber: 19, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: npm; Actual: NPM', - errorRange: [ - 27, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 27, - insertText: 'npm', - }, - lineNumber: 27, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: GitHub; Actual: Github', - errorRange: [ - 19, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 19, - insertText: 'GitHub', - }, - lineNumber: 29, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Internet Explorer; Actual: internet explorer', - errorRange: [ - 8, - 17, - ], - fixInfo: { - deleteCount: 17, - editColumn: 8, - insertText: 'Internet Explorer', - }, - lineNumber: 35, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.js', - errorRange: [ - 4, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 4, - insertText: 'Node.js', - }, - lineNumber: 37, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 10, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 10, - insertText: 'JavaScript', - }, - lineNumber: 39, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.js', - errorRange: [ - 18, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 18, - insertText: 'Node.js', - }, - lineNumber: 41, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 9, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 9, - insertText: 'JavaScript', - }, - lineNumber: 43, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: npm; Actual: NPM', - errorRange: [ - 7, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 7, - insertText: 'npm', - }, - lineNumber: 45, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: markdownlint; Actual: Markdownlint', - errorRange: [ - 7, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 7, - insertText: 'markdownlint', - }, - lineNumber: 47, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 5, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 5, - insertText: 'JavaScript', - }, - lineNumber: 49, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.js', - errorRange: [ - 5, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 5, - insertText: 'Node.js', - }, - lineNumber: 50, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 53, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.js', - errorRange: [ - 1, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 1, - insertText: 'Node.js', - }, - lineNumber: 54, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: GitHub; Actual: github', - errorRange: [ - 21, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 21, - insertText: 'GitHub', - }, - lineNumber: 57, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: GitHub; Actual: github', - errorRange: [ - 12, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 12, - insertText: 'GitHub', - }, - lineNumber: 59, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: GitHub; Actual: github', - errorRange: [ - 10, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 10, - insertText: 'GitHub', - }, - lineNumber: 63, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: Node.js; Actual: node.js', - errorRange: [ - 7, - 7, - ], - fixInfo: { - deleteCount: 7, - editColumn: 7, - insertText: 'Node.js', - }, - lineNumber: 72, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 73, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 10, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 10, - insertText: 'JavaScript', - }, - lineNumber: 75, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 78, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 81, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 2, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 2, - insertText: 'JavaScript', - }, - lineNumber: 84, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: multiplecase; Actual: MULTIPLECASE', - errorRange: [ - 18, - 12, - ], - fixInfo: { - deleteCount: 12, - editColumn: 18, - insertText: 'multiplecase', - }, - lineNumber: 89, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 15, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 15, - insertText: 'JavaScript', - }, - lineNumber: 92, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 20, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 20, - insertText: 'JavaScript', - }, - lineNumber: 94, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 96, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 24, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 24, - insertText: 'JavaScript', - }, - lineNumber: 99, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 6, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 6, - insertText: 'JavaScript', - }, - lineNumber: 101, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 1, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 1, - insertText: 'JavaScript', - }, - lineNumber: 104, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: HTTPS; Actual: https', - errorRange: [ - 10, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 10, - insertText: 'HTTPS', - }, - lineNumber: 107, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: HTTPS; Actual: https', - errorRange: [ - 15, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 15, - insertText: 'HTTPS', - }, - lineNumber: 109, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: HTTPS; Actual: https', - errorRange: [ - 12, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 12, - insertText: 'HTTPS', - }, - lineNumber: 112, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 3, - insertText: 'JavaScript', - }, - lineNumber: 116, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: HTTPS; Actual: https', - errorRange: [ - 12, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 12, - insertText: 'HTTPS', - }, - lineNumber: 117, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: JavaScript; Actual: javascript', - errorRange: [ - 3, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 3, - insertText: 'JavaScript', - }, - lineNumber: 118, - ruleDescription: 'Proper names should have the correct capitalization', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md044.md', - ruleNames: [ - 'MD044', - 'proper-names', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: indented; Actual: fenced', - errorRange: null, - fixInfo: null, - lineNumber: 52, - ruleDescription: 'Code block style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md046.md', - ruleNames: [ - 'MD046', - 'code-block-style', - ], - }, - ], - fixed: `# markdownlint test file␊ - ␊ - markdownlint is a tool {MD044}␊ - ␊ - Quoted "markdownlint" {MD044}␊ - ␊ - Emphasized *markdownlint* {MD044}␊ - ␊ - JavaScript is a language␊ - ␊ - JavaScript is not Java␊ - ␊ - Nor is it JavaScript. {MD044}␊ - ␊ - markdownlint runs on Node.js via npm␊ - ␊ - Node is an environment␊ - ␊ - Install into it with npm {MD044}␊ - ␊ - Node.JSX is not a real thing␊ - ␊ - Nor is nodesjs or NPMI␊ - ␊ - npm can npm stand npm for npm many npm things␊ - ␊ - Writing npm is right, but npm is wrong {MD044}␊ - ␊ - Get excited about GitHub! {MD044}␊ - ␊ - Share code on GitHub via Git␊ - ␊ - Internet Explorer is a web browser␊ - ␊ - OTOH, "Internet Explorer" is a job {MD044}␊ - ␊ - ## Node.js instructions {MD044}␊ - ␊ - Code in \`JavaScript\` {MD044}␊ - ␊ - Execute \`via the Node.js engine\` {MD044}␊ - ␊ - HTML JavaScript {MD044}␊ - ␊ - * Use npm {MD044}␊ - ␊ - > Run markdownlint on your README {MD044}␊ - ␊ - JavaScript is code {MD044}␊ - Node.js is runtime {MD044}␊ - ␊ - \`\`\`javascript␊ - JavaScript is code {MD044} {MD046:-1}␊ - Node.js is runtime {MD044}␊ - \`\`\`␊ - ␊ - Upload the code (to GitHub) {MD044}␊ - ␊ - Image of ![GitHub](https://github.com/). {MD044}␊ - ␊ - Image of ![GitHub](https://github.com/).␊ - ␊ - Link to [GitHub](https://github.com/). {MD044}␊ - ␊ - Link to [GitHub](https://github.com/).␊ - ␊ - Link to [markdownlint](https://github.com/DavidAnson/MARKDOWNLINT).␊ - ␊ - Bare URL exempt {MD034}␊ - ␊ - A short paragraph␊ - about Node.js and {MD044}␊ - JavaScript. {MD044}␊ - ␊ - {MD044} \`JavaScript\`␊ - ␊ - \`code␊ - JavaScript\` {MD044}␊ - ␊ - \`code␊ - JavaScript {MD044}␊ - code\`␊ - ␊ - \`JavaScript {MD044}␊ - code\`␊ - ␊ - Text referencing multiplecase name.␊ - Text referencing MultipleCase name.␊ - Text referencing multiplecase name. {MD044}␊ - Text referencing mULTIPLEcASE name.␊ - ␊ - Description␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ - ␊ -
␊ - ␊ - ␊ - ␊ - ␊ - ␊ - {MD044:-14} {MD044:-12} {MD044:-9} {MD044:-4}␊ - ␊ - ␊ - `, - } - -## reference-links-and-images-shortcuts.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'https://example.com/footnote', - errorDetail: null, - errorRange: [ - 7, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 7, - insertText: '', - }, - lineNumber: 106, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: '[missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 20, - 9, - ], - fixInfo: null, - lineNumber: 9, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 10, - 9, - ], - fixInfo: null, - lineNumber: 31, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 26, - 9, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '![missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 10, - 10, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '![missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 26, - 10, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[^2]', - errorDetail: 'Missing link or image reference definition: "^2"', - errorRange: [ - 8, - 4, - ], - fixInfo: null, - lineNumber: 85, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - ], - fixed: `# Reference Links and Images (Shortcuts)␊ - ␊ - ## Shortcut Handling␊ - ␊ - Validates the shortcut: [shortcut]␊ - ␊ - [shortcut]: https://example.com/shortcut␊ - ␊ - Missing reference: [missing] {MD052}␊ - ␊ - ## Valid Links␊ - ␊ - Full reference link: [text][label]␊ - ␊ - Collapsed reference link: [label][]␊ - ␊ - Shortcut reference link: [label]␊ - ␊ - Same line: [text][label] [label][] [label]␊ - ␊ - Mixed case: [TEXT][LABEL] [LABEL][] [LABEL]␊ - ␊ - With nested brackets: [t\\[ex\\]t][label]␊ - ␊ - Shortcut inline code span: [\`code\`]␊ - ␊ - Shortcut ending in colon: [colon]:␊ - ␊ - ## Invalid Links␊ - ␊ - Missing: [missing] {MD052}␊ - ␊ - > Missing in blockquote: [missing] {MD052}␊ - ␊ - ## Non-Links␊ - ␊ - Code span: \`[code]\`␊ - ␊ - Escaped left: \\[escaped]␊ - ␊ - Escaped right: [escaped\\]␊ - ␊ - Escaped both: \\[escaped\\]␊ - ␊ - Unmatched [ in text␊ - ␊ - Unmatched ] in text␊ - ␊ - ## Valid Images␊ - ␊ - Full style: ![text][image0]␊ - ␊ - Collapsed style: ![image1][]␊ - ␊ - Shortcut style: ![image2]␊ - ␊ - Image in link: [![text][image3]](link) [![image4][]](link) [![image5]](link)␊ - ␊ - Image in shortcut link: [![text][image6]][unique6] [![image7][]][unique7] [![image8]][unique8]␊ - ␊ - Wrapped in brackets: \\[![text][unique9]\\]␊ - ␊ - Embedded \\[in ![text][unique10] brackets\\]␊ - ␊ - ## Invalid Images␊ - ␊ - Missing: ![missing] {MD052}␊ - ␊ - > Missing in blockquote: ![missing] {MD052}␊ - ␊ - ## Non-Images␊ - ␊ - Escaped left: !\\[escaped]␊ - ␊ - Escaped right: ![escaped\\]␊ - ␊ - Escaped both: !\\[escaped\\]␊ - ␊ - ## Valid Footnotes␊ - ␊ - Footnote[^1]␊ - ␊ - ## Invalid Footnotes␊ - ␊ - Missing[^2] {MD052}␊ - ␊ - ## Valid Labels␊ - ␊ - [label]: https://example.com/label␊ - [image0]: https://example.com/image0␊ - [image1]: https://example.com/image1␊ - [image2]: https://example.com/image2␊ - [image3]: https://example.com/image3␊ - [image4]: https://example.com/image4␊ - [image5]: https://example.com/image5␊ - [image6]: https://example.com/image6␊ - [image7]: https://example.com/image7␊ - [image8]: https://example.com/image8␊ - [\`code\`]: https://example.com/code␊ - [colon]: https://example.com/colon␊ - [unique6]: https://example.com/unique6␊ - [unique7]: https://example.com/unique7␊ - [unique8]: https://example.com/unique8␊ - [unique9]: https://example.com/unique9␊ - [unique10]: https://example.com/unique10␊ - [^1]: {MD034}␊ - ␊ - ␊ - `, - } - -## reference-links-and-images.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: 'https://example.com/footnote', - errorDetail: null, - errorRange: [ - 7, - 28, - ], - fixInfo: { - deleteCount: 28, - editColumn: 7, - insertText: '', - }, - lineNumber: 186, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: '[text][missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 16, - 15, - ], - fixInfo: null, - lineNumber: 72, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[text][missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 36, - 15, - ], - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[text][missing', - errorDetail: 'Missing link or image reference definition: "missing label"', - errorRange: [ - 35, - 14, - ], - fixInfo: null, - lineNumber: 76, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[text][missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 32, - 15, - ], - fixInfo: null, - lineNumber: 79, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '![text][missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 13, - 16, - ], - fixInfo: null, - lineNumber: 125, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '![text][missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 17, - 16, - ], - fixInfo: null, - lineNumber: 127, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[![text][image]][missing]', - errorDetail: 'Missing link or image reference definition: "missing"', - errorRange: [ - 21, - 25, - ], - fixInfo: null, - lineNumber: 222, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[hidden][]', - errorDetail: 'Missing link or image reference definition: "hidden"', - errorRange: [ - 19, - 10, - ], - fixInfo: null, - lineNumber: 236, - ruleDescription: 'Reference links and images should use a label that is defined', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md052.md', - ruleNames: [ - 'MD052', - 'reference-links-images', - ], - }, - { - errorContext: '[label]: {MD053}', - errorDetail: 'Duplicate link or image reference definition: "label"', - errorRange: [ - 1, - 16, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 198, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - { - errorContext: '[unused]: {MD053}', - errorDetail: 'Unused link or image reference definition: "unused"', - errorRange: [ - 1, - 17, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 200, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - { - errorContext: '[^3]: {MD053}', - errorDetail: 'Unused link or image reference definition: "^3"', - errorRange: [ - 1, - 13, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 202, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - { - errorContext: '[Duplicate unused multi-line l...', - errorDetail: 'Unused link or image reference definition: "duplicate unused multi-line label {md053}"', - errorRange: [ - 1, - 44, - ], - fixInfo: null, - lineNumber: 206, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - { - errorContext: '[Duplicate unused multi-line l...', - errorDetail: 'Duplicate link or image reference definition: "duplicate unused multi-line label {md053}"', - errorRange: [ - 1, - 44, - ], - fixInfo: null, - lineNumber: 209, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - ], - fixed: `# Reference Links and Images␊ - ␊ - ## Valid Links␊ - ␊ - Full reference link: [text][label]␊ - ␊ - Collapsed reference link: [label][]␊ - ␊ - Shortcut reference link: [label]␊ - ␊ - Same line: [text][label] [label][] [label]␊ - ␊ - Mixed case: [TEXT][LABEL] [LABEL][] [LABEL]␊ - ␊ - With spaces: [text][label with spaces] [text][ label with spaces ]␊ - ␊ - With nested brackets: [t[ex]t][label]␊ - ␊ - With inline content: [*text*][label]␊ - ␊ - With inline code span: [\`code\`][label]␊ - ␊ - Shortcut inline code span: [\`code\`]␊ - ␊ - Multi-line full text: [multi␊ - line][multi line full text]␊ - ␊ - Multi-line full label: [text][multi␊ - line full label]␊ - ␊ - Multi-line collapsed label: [multi␊ - line collapsed label][]␊ - ␊ - Multi-line shortcut label: [multi line␊ - shortcut label]␊ - ␊ - > Multi-line full text: [multi␊ - > line][blockquote multi line full text]␊ - >␊ - > Multi-line full label: [text][blockquote multi␊ - > line full label]␊ - >␊ - > Multi-line collapsed label: [blockquote multi␊ - > line collapsed label][]␊ - >␊ - > Multi-line shortcut label: [blockquote multi line␊ - > shortcut label]␊ - >␊ - > > Multi-line shortcut label: [blockquote blockquote␊ - > > multi line shortcut label]␊ - ␊ - Dedicated line:␊ - [text][label]␊ - ␊ - Dedicated line with trailing colon:␊ - [text][label]:␊ - ␊ - Shortcut ending in colon: [colon]:␊ - ␊ - Use of multi-line label: [multi-line-label][]␊ - ␊ - Use of link in label: [link-in-label][]␊ - ␊ - Standard link: [text](https://example.com/standard)␊ - ␊ - Wrapped in brackets: [[text][unique0]] [[unique1][]] [[unique2]]␊ - ␊ - [Embedded [text][unique3] in [unique4][] brackets [unique5]]␊ - ␊ - ## Invalid Links␊ - ␊ - Missing label: [text][missing] {MD052}␊ - ␊ - Mixed valid/invalid: [text][label] [text][missing] {MD052}␊ - ␊ - Missing multi-line label {MD052}: [text][missing␊ - label]␊ - ␊ - > Missing label in blockquote: [text][missing] {MD052}␊ - ␊ - ## Non-Links␊ - ␊ - Space: [text] [wrong]␊ - ␊ - Empty: [text][ ]␊ - ␊ - Code span: \`[wrong]\`␊ - ␊ - Code span: \`[wrong][]\`␊ - ␊ - Code span: \`[text][wrong]\`␊ - ␊ - Code span: \`[[wrong]]\`␊ - ␊ - Code span: \`[[wrong][]]\`␊ - ␊ - Code span: \`[[text][wrong]]\`␊ - ␊ - Escaped left text: \\[text][wrong]␊ - ␊ - Escaped right text: [text\\][wrong]␊ - ␊ - Escaped left label: [text]\\[wrong]␊ - ␊ - Escaped right label: [text][wrong\\]␊ - ␊ - ## Valid Images␊ - ␊ - Full style: ![text][image0]␊ - ␊ - Collapsed style: ![image1][]␊ - ␊ - Shortcut style: ![image2]␊ - ␊ - Image in link: [![text][image3]](link) [![image4][]](link) [![image5]](link)␊ - ␊ - Image in shortcut link: [![text][image6]][unique6] [![image7][]][unique7] [![image8]][unique8]␊ - ␊ - Wrapped in brackets: [![text][unique9]]␊ - ␊ - Embedded [in ![text][unique10] brackets]␊ - ␊ - ## Invalid Images␊ - ␊ - Image only: ![text][missing] {MD052}␊ - ␊ - Image in link: [![text][missing]][label] {MD052}␊ - ␊ - ## Non-Images␊ - ␊ - Escaped left text: !\\[text][wrong]␊ - ␊ - Escaped right text: ![text\\][wrong]␊ - ␊ - Escaped left label: ![text]\\[wrong]␊ - ␊ - Escaped right label: ![text][wrong\\]␊ - ␊ - ## Valid Footnotes␊ - ␊ - Footnote[^1]␊ - ␊ - ## Invalid Footnotes␊ - ␊ - Missing[^2]␊ - ␊ - ## Valid Labels␊ - ␊ - [label]: https://example.com/label␊ - [ label with spaces ]: https://example.com/label-with-spaces␊ - [image]:https://example.com/image␊ - [image0]: https://example.com/image0␊ - [image1]: https://example.com/image1␊ - [image2]: https://example.com/image2␊ - [image3]: https://example.com/image3␊ - [image4]: https://example.com/image4␊ - [image5]: https://example.com/image5␊ - [image6]: https://example.com/image6␊ - [image7]: https://example.com/image7␊ - [image8]: https://example.com/image8␊ - [\`code\`]: https://example.com/code␊ - [multi line full text]: https://example.com/multi-line-full-text␊ - [multi line full label]: https://example.com/multi-line-full-label␊ - [multi line collapsed label]: https://example.com/multi-line-collapsed-label␊ - [multi line shortcut label]: https://example.com/multi-line-shortcut-label␊ - [blockquote multi line full text]: https://example.com/blockquote-multi-line-full-text␊ - [blockquote multi line full label]: https://example.com/blockquote-multi-line-full-label␊ - [blockquote multi line collapsed label]: https://example.com/blockquote-multi-line-collapsed-label␊ - [blockquote multi line shortcut label]: https://example.com/blockquote-multi-line-shortcut-label␊ - [blockquote blockquote multi line shortcut label]: https://example.com/blockquote-blockquote-multi-line-shortcut-label␊ - [colon]: https://example.com/colon␊ - [multi-line-label]:␊ - https://example.com/multi-line-label␊ - [link-in-label]: https://example.com/path?[brackets][]␊ - [unique0]: https://example.com/unique0␊ - [unique1]: https://example.com/unique1␊ - [unique2]: https://example.com/unique2␊ - [unique3]: https://example.com/unique3␊ - [unique4]: https://example.com/unique4␊ - [unique5]: https://example.com/unique5␊ - [unique6]: https://example.com/unique6␊ - [unique7]: https://example.com/unique7␊ - [unique8]: https://example.com/unique8␊ - [unique9]: https://example.com/unique9␊ - [unique10]: https://example.com/unique10␊ - [^1]: {MD034}␊ - ␊ - ## Ignored Labels␊ - ␊ - [//]: # (This is a technique for putting comments in Markdown)␊ - ␊ - [//]: <> (Here is another variant)␊ - ␊ - ## Invalid Labels␊ - ␊ - Duplicate/unused:␊ - ␊ - [blank-line-filler-0]: https://example.com␊ - [blank-line-filler-1]: https://example.com␊ - ␊ - [blank-line-filler-0][] [blank-line-filler-1][]␊ - ␊ - [Duplicate unused multi-line label {MD053}]:␊ - https://example.com/duplicate-unused-multi-line-label␊ - ␊ - [Duplicate unused multi-line label {MD053}]:␊ - https://example.com/duplicate-unused-multi-line-label␊ - ␊ - \\[Escaped left]: text␊ - ␊ - [Escaped right\\]: text␊ - ␊ - ## Valid Links and Images after Labels␊ - ␊ - Link and image: [text][label] [![text][image]][label]␊ - ␊ - ## More Invalid Links and Images after Labels␊ - ␊ - Bad link with image [![text][image]][missing] {MD052}␊ - ␊ - ## Shortcut One-Way Handling␊ - ␊ - Validates the label: [shortcut]␊ - ␊ - [shortcut]: https://example.com/shortcut␊ - ␊ - Not flagged due to ambiguity: [ignored]␊ - ␊ - ## Open Bracket Pairs␊ - ␊ - Unmatched [ in text␊ - ␊ - Hidden reference: [hidden][] {MD052}␊ - ␊ - ## Link references inside reference definitions␊ - ␊ - Text with a [^footnote] in it␊ - ␊ - [^footnote]: Footnote with an [embedded-reference][] in it␊ - ␊ - [embedded-reference]: https://example.com/embedded-reference␊ - `, - } - -## reference-links-ignored-definitions-empty.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[oops]: https://example.com/{M...', - errorDetail: 'Unused link or image reference definition: "oops"', - errorRange: [ - 1, - 35, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 6, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - { - errorContext: '[//]: <> ({MD053})', - errorDetail: 'Unused link or image reference definition: "//"', - errorRange: [ - 1, - 18, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 7, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - ], - fixed: `# Reference Links Ignored Definitions (Empty)␊ - ␊ - Used reference link: [label]␊ - ␊ - [label]: https://example.com/label␊ - ␊ - ␊ - `, - } - -## reference-links-ignored-definitions.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[oops]: https://example.com/{M...', - errorDetail: 'Unused link or image reference definition: "oops"', - errorRange: [ - 1, - 35, - ], - fixInfo: { - deleteCount: -1, - }, - lineNumber: 6, - ruleDescription: 'Link and image reference definitions should be needed', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md053.md', - ruleNames: [ - 'MD053', - 'link-image-reference-definitions', - ], - }, - ], - fixed: `# Reference Links Ignored Definitions␊ - ␊ - Used reference link: [label]␊ - ␊ - [label]: https://example.com/label␊ - [okay]: https://example.com/ignored␊ - [yep]: https://example.com/ignored␊ - ␊ - ␊ - `, - } - -## required-headings-all-optional-at-least-one.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - #### four␊ - ␊ - ##### Five␊ - ␊ - ###### SiX␊ - ␊ - ␊ - `, - } - -## required-headings-all-optional.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - #### four␊ - ␊ - ##### Five␊ - ␊ - ###### SiX␊ - ␊ - ␊ - `, - } - -## required-headings-all-present.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - ## four␊ - ␊ - ## Five␊ - ␊ - ### SiX␊ - ␊ - ␊ - `, - } - -## required-headings-match-case.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Title␊ - ␊ - ## First Heading␊ - ␊ - ## Second Heading␊ - ␊ - ### Random heading␊ - ␊ - ## Third Heading␊ - ␊ - ␊ - `, - } - -## required-headings-missing-first.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: # One; Actual: ## Two {MD043}', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `text␊ - ␊ - ## Two {MD043}␊ - ␊ - ### Three␊ - ␊ - ␊ - `, - } - -## required-headings-missing-last-zero-or-more.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '### Five', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - ## four␊ - ␊ - ## Five␊ - ␊ - ### SiX␊ - ␊ - #### FOO␊ - ␊ - {MD043:30}␊ - ␊ - ␊ - `, - } - -## required-headings-missing-last.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '### Three', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - { - errorContext: null, - errorDetail: null, - errorRange: [ - 15, - 1, - ], - fixInfo: { - editColumn: 16, - insertText: `␊ - `, - }, - lineNumber: 17, - ruleDescription: 'Files should end with a single newline character', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md047.md', - ruleNames: [ - 'MD047', - 'single-trailing-newline', - ], - }, - ], - fixed: `One␊ - ===␊ - ␊ - Two␊ - ---␊ - ␊ - ␊ - ␊ - {MD043} {MD047}␊ - `, - } - -## required-headings-missing-middle-zero-or-more.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '### FOO', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - ## four␊ - ␊ - ## Five␊ - ␊ - ### SiX␊ - ␊ - #### 7␊ - ␊ - {MD043:30}␊ - ␊ - ␊ - `, - } - -## required-headings-missing-middle.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: h2; Actual: h3', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Heading levels should only increment by one level at a time', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md001.md', - ruleNames: [ - 'MD001', - 'heading-increment', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: ## Two; Actual: ### Three {MD001} {MD043}', - errorRange: null, - fixInfo: null, - lineNumber: 3, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `# One #␊ - ␊ - ### Three {MD001} {MD043} ###␊ - ␊ - #### Four ####␊ - ␊ - ␊ - `, - } - -## required-headings-none-one-or-more.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '+', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 15, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `Text␊ - ␊ - Text␊ - ␊ - {MD043:15}␊ - ␊ - ␊ - `, - } - -## required-headings-none-zero-or-more.md - -> Snapshot 1 - - { - errors: [], - fixed: `Text␊ - ␊ - Text␊ - ␊ - Text␊ - ␊ - ␊ - `, - } - -## required-headings-none.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: [None]; Actual: # One {MD043}', - errorRange: null, - fixInfo: null, - lineNumber: 1, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `# One {MD043}␊ - ␊ - ## Two␊ - ␊ - ### Three␊ - ␊ - ␊ - `, - } - -## required-headings-one-or-more.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '#### 7', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 30, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - ## four␊ - ␊ - ## Five␊ - ␊ - ### SiX␊ - ␊ - #### 7␊ - ␊ - {MD043:30}␊ - ␊ - ␊ - `, - } - -## required-headings-optional-first.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### Three␊ - ␊ - #### Four␊ - ␊ - ␊ - `, - } - -## required-headings-optional-last.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### Three␊ - ␊ - #### Four␊ - ␊ - ␊ - `, - } - -## required-headings-optional-middle.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One #␊ - ␊ - ## Two ##␊ - ␊ - ### Three ###␊ - ␊ - #### Four ####␊ - ␊ - ##### Five #####␊ - ␊ - ␊ - `, - } - -## required-headings-optional-redundant.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### Three␊ - ␊ - #### Four␊ - ␊ - ␊ - `, - } - -## required-headings-wrong-match-case.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: ## Second Heading; Actual: ## SECOND HEADING', - errorRange: null, - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Required heading structure', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md043.md', - ruleNames: [ - 'MD043', - 'required-headings', - ], - }, - ], - fixed: `# Title␊ - ␊ - ## First Heading␊ - ␊ - ## SECOND HEADING␊ - ␊ - {MD043:5}␊ - ␊ - ### Random heading␊ - ␊ - ## Third Heading␊ - ␊ - ␊ - `, - } - -## required-headings-zero-or-more-last.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - ␊ - `, - } - -## required-headings-zero-or-more.md - -> Snapshot 1 - - { - errors: [], - fixed: `# One␊ - ␊ - ## Two␊ - ␊ - ### THREE␊ - ␊ - ## four␊ - ␊ - ## Five␊ - ␊ - ### SiX␊ - ␊ - #### 7␊ - ␊ - ␊ - `, - } - -## reversed-link-issue-with-markdownlint-12.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: '(?<1>\\[^"\'\\]*)["\']', - errorRange: [ - 12, - 18, - ], - fixInfo: { - deleteCount: 18, - editColumn: 12, - insertText: '[?<1>\\[^"\'\\]*]("\')', - }, - lineNumber: 5, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Too many cells, extra data will be missing', - errorRange: [ - 42, - 16, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - ], - fixed: `# reversed-link-issue-with-markdownlint-12␊ - ␊ - |Pattern|Description|␊ - |-------------|-----------------|␊ - |\`(?:\\["'\\][?<1>\\[^"'\\]*]("')|(?<1>\\S+))\`|{MD011}{MD056}|␊ - ␊ - |Pattern|Description|␊ - |-------------|-----------------|␊ - |\`(?:\\["'\\](?<1>\\[^"'\\]*)["']\\|(?<1>\\S+))\`|...|␊ - `, - } - -## reversed_link.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: '(this website)[https://www.example.com]', - errorRange: [ - 7, - 39, - ], - fixInfo: { - deleteCount: 39, - editColumn: 7, - insertText: '[this website](https://www.example.com)', - }, - lineNumber: 5, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(issues)[https://www.example.com/one]', - errorRange: [ - 5, - 37, - ], - fixInfo: { - deleteCount: 37, - editColumn: 5, - insertText: '[issues](https://www.example.com/one)', - }, - lineNumber: 21, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(same text)[https://www.example.com/two]', - errorRange: [ - 5, - 40, - ], - fixInfo: { - deleteCount: 40, - editColumn: 5, - insertText: '[same text](https://www.example.com/two)', - }, - lineNumber: 22, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(issues)[https://www.example.com/three]', - errorRange: [ - 5, - 39, - ], - fixInfo: { - deleteCount: 39, - editColumn: 5, - insertText: '[issues](https://www.example.com/three)', - }, - lineNumber: 24, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(same line)[https://www.example.com/four]', - errorRange: [ - 52, - 41, - ], - fixInfo: { - deleteCount: 41, - editColumn: 52, - insertText: '[same line](https://www.example.com/four)', - }, - lineNumber: 24, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 1, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 1, - insertText: '[reversed](link)', - }, - lineNumber: 28, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 6, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 6, - insertText: '[reversed](link)', - }, - lineNumber: 35, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '([a-zA-Z]|\\\\.[a-zA-Z.])[a-zA-Z0-9._]', - errorRange: [ - 17, - 36, - ], - fixInfo: { - deleteCount: 36, - editColumn: 17, - insertText: '[[a-zA-Z]|\\\\.[a-zA-Z.]](a-zA-Z0-9._)', - }, - lineNumber: 39, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '([\\/.])[\\w\\-.\\/=]', - errorRange: [ - 12, - 17, - ], - fixInfo: { - deleteCount: 17, - editColumn: 12, - insertText: '[[\\/.]](\\w\\-.\\/=)', - }, - lineNumber: 41, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(^|\\/)[!.]', - errorRange: [ - 15, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 15, - insertText: '[^|\\/](!.)', - }, - lineNumber: 45, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(xxx)[xxx]', - errorRange: [ - 4, - 10, - ], - fixInfo: { - deleteCount: 10, - editColumn: 4, - insertText: '[xxx](xxx)', - }, - lineNumber: 57, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 6, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 6, - insertText: '[reversed](link)', - }, - lineNumber: 73, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 28, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 28, - insertText: '[reversed](link)', - }, - lineNumber: 73, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: '(reversed)[link]', - errorRange: [ - 11, - 16, - ], - fixInfo: { - deleteCount: 16, - editColumn: 11, - insertText: '[reversed](link)', - }, - lineNumber: 79, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - ], - fixed: `# reversed_link␊ - ␊ - Go to [this website](https://www.example.com)␊ - ␊ - Go to [this website](https://www.example.com) {MD011}␊ - ␊ - Go to (this)[website](https://www.example.com)␊ - ␊ - However, this shouldn't trigger inside code blocks:␊ - ␊ - myObj.getFiles("test")[0]␊ - ␊ - Nor code fences:␊ - ␊ - \`\`\`js␊ - myObj.getFiles(test)[0];␊ - \`\`\`␊ - ␊ - Nor inline code: \`myobj.getFiles("test")[0]\`␊ - ␊ - Two [issues](https://www.example.com/one) in {MD011}␊ - the [same text](https://www.example.com/two). {MD011}␊ - ␊ - Two [issues](https://www.example.com/three) on the [same line](https://www.example.com/four). {MD011}␊ - ␊ - \`code code␊ - code\`␊ - [reversed](link) {MD011}␊ - ␊ - text␊ - text \`code␊ - code code␊ - code\` text␊ - text␊ - text [reversed](link) text {MD011}␊ - ␊ - ## Escaped JavaScript Content␊ - ␊ - var IDENT_RE = '[[a-zA-Z]|\\\\.[a-zA-Z.]](a-zA-Z0-9._)*'; {MD011}␊ - ␊ - begin: /\\B([[\\/.]](\\w\\-.\\/=)+)+/, {MD011}␊ - ␊ - {begin: '%r\\\\(', end: '\\\\)[a-z]*'}␊ - ␊ - return /(?:(?:[^|\\/](!.))|[*?+()|\\[\\]{}]|[+@]\\()/.test(str); {MD011}␊ - ␊ - ## Escaped Parens␊ - ␊ - (reversed)[link]␊ - ␊ - a ) a ( a )[a]~␊ - ␊ - a
) a ( a )[a]~
␊ - ␊ - ## Backslash Escapes␊ - ␊ - xxx[xxx](xxx) {MD011}␊ - ␊ - xxx\\(xxx)[xxx]␊ - ␊ - xxx(xxx\\)[xxx]␊ - ␊ - xxx(xxx)\\[xxx]␊ - ␊ - xxx(xxx)[xxx\\]␊ - ␊ - ## Consecutive Links␊ - ␊ - text [link](destination) text [link](destination) text␊ - text [link](destination)[link](destination) text␊ - text [link](destination)[link](destination)[link](destination) text␊ - ␊ - text [reversed](link) text [reversed](link) text {MD011}␊ - ␊ - ## Nested Parens␊ - ␊ - Text (text \`func()[index]\`) text␊ - ␊ - Text (text[reversed](link) text {MD011}␊ - ␊ - ## Empty Content␊ - ␊ - Text ()[text] text␊ - ␊ - Text (text()[text] text␊ - ␊ - ␊ - `, - } - -## short-headings.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '#A', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - editColumn: 2, - insertText: ' ', - }, - lineNumber: 5, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '##G', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 25, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '#MM', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - editColumn: 2, - insertText: ' ', - }, - lineNumber: 45, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '##SS', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - editColumn: 3, - insertText: ' ', - }, - lineNumber: 65, - ruleDescription: 'No space after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md018.md', - ruleNames: [ - 'MD018', - 'no-missing-space-atx', - ], - }, - { - errorContext: '# C', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 11, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '## I', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 31, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '# OO', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 51, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '## UU', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 71, - ruleDescription: 'Multiple spaces after hash on atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md019.md', - ruleNames: [ - 'MD019', - 'no-multiple-space-atx', - ], - }, - { - errorContext: '#D#', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - insertText: '# D #', - }, - lineNumber: 15, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '##J##', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - insertText: '## J ##', - }, - lineNumber: 35, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '#PP#', - errorDetail: null, - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 4, - editColumn: 1, - insertText: '# PP #', - }, - lineNumber: 55, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '##VV##', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - insertText: '## VV ##', - }, - lineNumber: 75, - ruleDescription: 'No space inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md020.md', - ruleNames: [ - 'MD020', - 'no-missing-space-closed-atx', - ], - }, - { - errorContext: '# F #', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 21, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '# F #', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 21, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## L ##', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 41, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## L ##', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 41, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '# RR #', - errorDetail: null, - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 61, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '# RR #', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 61, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## XX ##', - errorDetail: null, - errorRange: [ - 4, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 81, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - { - errorContext: '## XX ##', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 81, - ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md021.md', - ruleNames: [ - 'MD021', - 'no-multiple-space-closed-atx', - ], - }, - ], - fixed: `# Short Headings␊ - ␊ - ␊ - ␊ - # A␊ - ␊ - {MD018:5}␊ - ␊ - # B␊ - ␊ - # C␊ - ␊ - {MD019:11}␊ - ␊ - # D #␊ - ␊ - {MD020:15}␊ - ␊ - # E #␊ - ␊ - # F #␊ - ␊ - {MD021:21}␊ - ␊ - ## G␊ - ␊ - {MD018:25}␊ - ␊ - ## H␊ - ␊ - ## I␊ - ␊ - {MD019:31}␊ - ␊ - ## J ##␊ - ␊ - {MD020:35}␊ - ␊ - ## K ##␊ - ␊ - ## L ##␊ - ␊ - {MD021:41}␊ - ␊ - # MM␊ - ␊ - {MD018:45}␊ - ␊ - # NN␊ - ␊ - # OO␊ - ␊ - {MD019:51}␊ - ␊ - # PP #␊ - ␊ - {MD020:55}␊ - ␊ - # QQ #␊ - ␊ - # RR #␊ - ␊ - {MD021:61}␊ - ␊ - ## SS␊ - ␊ - {MD018:65}␊ - ␊ - ## TT␊ - ␊ - ## UU␊ - ␊ - {MD019:71}␊ - ␊ - ## VV ##␊ - ␊ - {MD020:75}␊ - ␊ - ## WW ##␊ - ␊ - ## XX ##␊ - ␊ - {MD021:81}␊ - `, - } - -## simple-table.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - | Head |␊ - | ---- |␊ - | Cell |␊ - | ==== |␊ - | Foot |␊ - `, - } - -## spaces-inside-emphasis-markers-multiple-lines.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 36, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 40, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 42, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 17, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - }, - lineNumber: 48, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 49, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 51, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 15, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - }, - lineNumber: 51, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 19, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 51, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 52, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 12, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - }, - lineNumber: 52, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 21, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 22, - }, - lineNumber: 52, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 55, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 57, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 61, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 10, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 64, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 65, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 10, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 66, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 69, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 17, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - }, - lineNumber: 69, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 71, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 72, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** b', - errorDetail: null, - errorRange: [ - 6, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 74, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'd **', - errorDetail: null, - errorRange: [ - 4, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 75, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '*', - }, - lineNumber: 103, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - insertText: '*', - }, - lineNumber: 103, - ruleDescription: 'Emphasis style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md049.md', - ruleNames: [ - 'MD049', - 'emphasis-style', - ], - }, - ], - fixed: `# Space Inside Emphasis Markers, Multiple Lines␊ - ␊ - Text *emphasis␊ - emphasis* text␊ - ␊ - Text *emphasis* *emphasis␊ - emphasis* *emphasis* text␊ - ␊ - Text *emphasis* text *emphasis␊ - emphasis* text *emphasis* text␊ - ␊ - Text *emphasis* *emphasis␊ - emphasis* *emphasis* *emphasis␊ - emphasis* text *emphasis␊ - emphasis* text *emphasis* text␊ - ␊ - Text text␊ - text *emphasis␊ - emphasis emphasis␊ - emphasis* text␊ - text text␊ - ␊ - Text * asterisk␊ - ␊ - Text * asterisk␊ - ␊ - * Item *emphasis* item␊ - * Item *emphasis* item␊ - * Item *emphasis␊ - emphasis* item␊ - * Item *emphasis* item␊ - ␊ - * Item * asterisk␊ - * Item * asterisk␊ - ␊ - Text *emphasis {MD037}␊ - emphasis* text␊ - ␊ - Text *emphasis␊ - emphasis* text {MD037}␊ - ␊ - Text *emphasis {MD037}␊ - emphasis* text {MD037}␊ - ␊ - Text *emphasis * *emphasis␊ - emphasis* * emphasis* text␊ - ␊ - Text *emphasis* *emphasis {MD037}␊ - emphasis* *emphasis* text {MD037}␊ - ␊ - Text *emphasis* *emphasis {MD037}␊ - emphasis* *emphasis* text {MD037}␊ - ␊ - Text text␊ - text *emphasis {MD037}␊ - emphasis emphasis␊ - emphasis* text {MD037}␊ - text text␊ - ␊ - * Item *emphasis* item␊ - * Item *emphasis {MD037}␊ - emphasis* item␊ - * Item *emphasis␊ - emphasis* item {MD037}␊ - * Item *emphasis {MD037}␊ - emphasis* item {MD037}␊ - * Item *emphasis* item␊ - * Item item item␊ - item *emphasis* item {MD037}␊ - ␊ - Text *emphasis {MD037}␊ - emphasis* text {MD037}␊ - ␊ - Text **bold {MD037}␊ - bold** text {MD037}␊ - ␊ - Emphasis \`inside␊ - of * code *␊ - blocks\` is okay.␊ - ␊ - Emphasis \`* inside\`␊ - code␊ - \`blocks *\` is okay.␊ - ␊ - Emphasis \`inside *\`␊ - code␊ - \`* blocks\` is okay.␊ - ␊ - Emphasis \`inside␊ - _ code _␊ - blocks\` is okay.␊ - ␊ - Emphasis \`_ inside\`␊ - code␊ - \`blocks _\` is okay.␊ - ␊ - Emphasis \`inside _\`␊ - code␊ - \`_ blocks\` is okay.␊ - ␊ - Mixed \`code_span\`␊ - scenarios␊ - are *also* okay. {MD049}␊ - ␊ - Mixed \`code*span\`␊ - scenarios␊ - are *also* okay.␊ - ␊ - This paragraph␊ - contains *a* mix␊ - of \`*\` emphasis␊ - scenarios and *should*␊ - not trigger \`*\` any␊ - violations at *all*.␊ - ␊ - This paragraph␊ - contains \`a * slightly␊ - more complicated␊ - multi-line emphasis␊ - scenario * that␊ - should * not trigger␊ - violations * either\`.␊ - ␊ - ␊ - *text␊ - \`\`\`text␊ - \`\`\`␊ - text *␊ - ␊ - `, - } - -## spaces-inside-link-text.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 3, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 3, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ "link" ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 5, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ "link" ]', - errorDetail: null, - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 5, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ `link` ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 7, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ `link` ]', - errorDetail: null, - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 7, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ *link* ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 9, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ *link* ]', - errorDetail: null, - errorRange: [ - 9, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 9, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ __link__ ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 11, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ __link__ ]', - errorDetail: null, - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 11, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link "link" ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 13, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link "link" ]', - errorDetail: null, - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 13, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link `link` ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 15, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link `link` ]', - errorDetail: null, - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 15, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ *link* link ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ *link* link ]', - errorDetail: null, - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - ], - fixed: `# Spaces Inside Link Text␊ - ␊ - [link](https://example.com/) {MD039}␊ - ␊ - ["link"](https://example.com/) {MD039}␊ - ␊ - [\`link\`](https://example.com/) {MD039}␊ - ␊ - [*link*](https://example.com/) {MD039}␊ - ␊ - [__link__](https://example.com/) {MD039}␊ - ␊ - [link "link"](https://example.com/) {MD039}␊ - ␊ - [link \`link\`](https://example.com/) {MD039}␊ - ␊ - [*link* link](https://example.com/) {MD039}␊ - `, - } - -## spaces_after_list_marker.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 11, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 12, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 3', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 3, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 13, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 17, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1', - errorRange: [ - 5, - 2, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - insertText: ' ', - }, - lineNumber: 18, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 2, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 37, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 4, - editColumn: 2, - insertText: ' ', - }, - lineNumber: 41, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 59, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 60, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2', - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 61, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 65, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 67, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: ' ', - }, - lineNumber: 68, - ruleDescription: 'Spaces after list markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md030.md', - ruleNames: [ - 'MD030', - 'list-marker-space', - ], - }, - ], - fixed: `# spaces_after_list_marker␊ - ␊ - Normal list␊ - ␊ - * Foo␊ - * Bar␊ - * Baz␊ - ␊ - List with incorrect spacing␊ - ␊ - * Foo {MD030}␊ - * Bar {MD030}␊ - * Baz {MD030}␊ - ␊ - List with children:␊ - ␊ - * Foo {MD030}␊ - * Bar {MD030}␊ - * Baz␊ - ␊ - List with children and correct spacing:␊ - ␊ - * Foo␊ - * Bar␊ - * Baz (This sublist has no children)␊ - ␊ - List with Multiple paragraphs and correct spacing␊ - ␊ - * Foo␊ - ␊ - Here is the second paragraph␊ - ␊ - * All items in the list need the same indent␊ - ␊ - List with multiple paragraphs and incorrect spacing␊ - ␊ - * Foo {MD030}␊ - ␊ - Here is the second paragraph␊ - ␊ - * Bar {MD030}␊ - ␊ - List with code blocks:␊ - ␊ - * Foo␊ - ␊ - Here is some code␊ - ␊ - * Bar␊ - ␊ - Ordered lists:␊ - ␊ - 1. Foo␊ - 1. Bar␊ - 1. Baz␊ - ␊ - And with incorrect spacing:␊ - ␊ - 1. Foo {MD030}␊ - 1. Bar {MD030}␊ - 1. Baz {MD030}␊ - ␊ - Ordered lists with children:␊ - ␊ - 1. Foo {MD030}␊ - * Hi␊ - 1. Bar {MD030}␊ - 1. Baz {MD030}␊ - ␊ - Ordered lists with children (correct spacing), and with something other than␊ - the first item determining that the entire list has children:␊ - ␊ - 1. Foo␊ - 1. Bar␊ - * Hi␊ - 1. Baz␊ - ␊ - ␊ - `, - } - -## spaces_inside_codespan_elements.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: '` codespan element with space ...', - errorDetail: null, - errorRange: [ - 1, - 42, - ], - fixInfo: { - deleteCount: 40, - editColumn: 2, - insertText: 'codespan element with space inside left', - }, - lineNumber: 5, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '...ment with space inside right `', - errorDetail: null, - errorRange: [ - 1, - 43, - ], - fixInfo: { - deleteCount: 41, - editColumn: 2, - insertText: 'codespan element with space inside right', - }, - lineNumber: 7, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` `', - errorDetail: null, - errorRange: [ - 14, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - insertText: '', - }, - lineNumber: 13, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`` code``', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: { - deleteCount: 5, - editColumn: 8, - insertText: 'code', - }, - lineNumber: 33, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '``code ``', - errorDetail: null, - errorRange: [ - 6, - 9, - ], - fixInfo: { - deleteCount: 5, - editColumn: 8, - insertText: 'code', - }, - lineNumber: 35, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`` code``', - errorDetail: null, - errorRange: [ - 22, - 9, - ], - fixInfo: { - deleteCount: 5, - editColumn: 24, - insertText: 'code', - }, - lineNumber: 39, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '``code ``', - errorDetail: null, - errorRange: [ - 22, - 9, - ], - fixInfo: { - deleteCount: 5, - editColumn: 24, - insertText: 'code', - }, - lineNumber: 41, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '``` ` multiple leading spaces...', - errorDetail: null, - errorRange: [ - 1, - 45, - ], - fixInfo: { - deleteCount: 39, - editColumn: 4, - insertText: ' ` multiple leading spaces not allowed', - }, - lineNumber: 65, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '...iling spaces not allowed ` ``', - errorDetail: null, - errorRange: [ - 1, - 44, - ], - fixInfo: { - deleteCount: 40, - editColumn: 3, - insertText: 'multiple trailing spaces not allowed ` ', - }, - lineNumber: 69, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`link) text `', - errorDetail: null, - errorRange: [ - 19, - 13, - ], - fixInfo: { - deleteCount: 11, - editColumn: 20, - insertText: 'link) text', - }, - lineNumber: 83, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`link) text `', - errorDetail: null, - errorRange: [ - 23, - 13, - ], - fixInfo: { - deleteCount: 11, - editColumn: 24, - insertText: 'link) text', - }, - lineNumber: 95, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code`', - errorDetail: null, - errorRange: [ - 28, - 7, - ], - fixInfo: { - deleteCount: 5, - editColumn: 29, - insertText: 'code', - }, - lineNumber: 103, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '`code `', - errorDetail: null, - errorRange: [ - 28, - 7, - ], - fixInfo: { - deleteCount: 5, - editColumn: 29, - insertText: 'code', - }, - lineNumber: 105, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` `', - errorDetail: null, - errorRange: [ - 13, - 6, - ], - fixInfo: { - deleteCount: 4, - editColumn: 14, - insertText: '', - }, - lineNumber: 109, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code `', - errorDetail: null, - errorRange: [ - 36, - 9, - ], - fixInfo: { - deleteCount: 7, - editColumn: 37, - insertText: 'code', - }, - lineNumber: 111, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code `', - errorDetail: null, - errorRange: [ - 37, - 9, - ], - fixInfo: { - deleteCount: 7, - editColumn: 38, - insertText: 'code', - }, - lineNumber: 113, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '` code `', - errorDetail: null, - errorRange: [ - 30, - 10, - ], - fixInfo: { - deleteCount: 8, - editColumn: 31, - insertText: 'code', - }, - lineNumber: 115, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '``` ` multiple leading {MD038...', - errorDetail: null, - errorRange: [ - 6, - 31, - ], - fixInfo: { - deleteCount: 28, - editColumn: 9, - insertText: ' ` multiple leading {MD038}', - }, - lineNumber: 129, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: 'not allowed ` ``', - errorDetail: null, - errorRange: [ - 1, - 17, - ], - fixInfo: { - deleteCount: 15, - editColumn: 1, - insertText: 'not allowed ` ', - }, - lineNumber: 136, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '[link](#link`link)', - errorDetail: null, - errorRange: [ - 6, - 18, - ], - fixInfo: null, - lineNumber: 81, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[link](#link`link)', - errorDetail: null, - errorRange: [ - 11, - 18, - ], - fixInfo: null, - lineNumber: 85, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[link(link](#link`link)', - errorDetail: null, - errorRange: [ - 6, - 23, - ], - fixInfo: null, - lineNumber: 87, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[link)link](#link`link)', - errorDetail: null, - errorRange: [ - 6, - 23, - ], - fixInfo: null, - lineNumber: 89, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[link](#link[link`link)', - errorDetail: null, - errorRange: [ - 6, - 23, - ], - fixInfo: null, - lineNumber: 91, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - { - errorContext: '[link](#link]link`link)', - errorDetail: null, - errorRange: [ - 6, - 23, - ], - fixInfo: null, - lineNumber: 93, - ruleDescription: 'Link fragments should be valid', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md051.md', - ruleNames: [ - 'MD051', - 'link-fragments', - ], - }, - ], - fixed: `# spaces_inside_codespan_elements␊ - ␊ - \`normal codespan element\`␊ - ␊ - \`codespan element with space inside left\` {MD038}␊ - ␊ - \`codespan element with space inside right\` {MD038}␊ - ␊ - \` codespan element with spaces inside \` (allowed per spec)␊ - ␊ - empty \`\` codespan element␊ - ␊ - single space \`\` codespan element {MD038}␊ - ␊ - \`,\`, \`.\`␊ - ␊ - \`,\`, \`code\`␊ - ␊ - \`[\`, \`(\`, \`+\`, \`*\`, \`/\`, \`-\`, \`,\`, \`.\`␊ - ␊ - \`code\` code \`anything\`␊ - ␊ - text \`code\` code \`anything\` text␊ - ␊ - text \`code\` text \`anything\` code \`end\`␊ - ␊ - text \`anything\` code \`code\` text \`end\`␊ - ␊ - text \`anything\` text \`anything\` code \`anything\` \`code\`␊ - ␊ - text \`\`code\`\` text \`\`code\`\` text␊ - ␊ - text \`\`code\`\` text {MD038}␊ - ␊ - text \`\`code\`\` text {MD038}␊ - ␊ - text \`\`\`code\`\`\` text \`\`\`code\`\`\` text␊ - ␊ - text \`\`\`code\`\`\` text \`\`code\`\` text {MD038}␊ - ␊ - text \`\`\`code\`\`\` text \`\`code\`\` text {MD038}␊ - ␊ - \`\`embedded \` backtick\`\` text \`code\`␊ - ␊ - \`backslash does not escape \\\` backtick in code span \`␊ - ␊ - escaped \\\` backtick is ignored outside \`code span\`␊ - ␊ - \`code\` then escaped \\\` backtick␊ - ␊ - \`\`code\`\` then escaped \\\` backtick then \`code\`␊ - ␊ - multiple \\\` escaped backticks \\\` in text␊ - ␊ - \\\` escaped backtick \\\` at start of text␊ - ␊ - text and \`\`\\\`code with ignored escaped \\\` backticks\`\`␊ - ␊ - \`\` \` \`\` text \`code\`␊ - ␊ - \` \`\` \` text \`code\`␊ - ␊ - \`\`\` \` leading space allowed for backtick\`\`\` text \`code\`␊ - ␊ - \`\`\` \` multiple leading spaces not allowed\`\`\` text \`code\` {MD038}␊ - ␊ - \`\`trailing space allowed for backtick \` \`\` text \`code\`␊ - ␊ - \`\`multiple trailing spaces not allowed \` \`\` text \`code\` {MD038}␊ - ␊ - \`\` \` leading and trailing space allowed for backtick \` \`\` text \`code\`␊ - ␊ - Text [link](https://example.com/link\`link) text \`code\`.␊ - ␊ - Text [link](https://example.com/link\`\`\`link) text \`\`\`code\`\`\`.␊ - ␊ - Text [link](https://example.com/link\`link\`link\`link) text \`code\`.␊ - ␊ - Text [link](https://example.com/link "title\`title") text \`code\`.␊ - ␊ - Text [link](#link\`link) text \`code\`. {MD051}␊ - ␊ - Text [link] (#link\`link) text\`code\`. {MD038}␊ - ␊ - Text [link[link](#link\`link) text \`code\`. {MD051}␊ - ␊ - Text [link(link](#link\`link) text \`code\`. {MD051}␊ - ␊ - Text [link)link](#link\`link) text \`code\`. {MD051}␊ - ␊ - Text [link](#link[link\`link) text \`code\`. {MD051}␊ - ␊ - Text [link](#link]link\`link) text \`code\`. {MD051}␊ - ␊ - Text [link](#link(link\`link) text\`code\`. {MD038}␊ - ␊ - Text [\`link\`](xref:custom.link\`1) text \`code\`.␊ - ␊ - Text \`\`code [link](#link\`link) code\`\` text \`code\`.␊ - ␊ - No space, start or end: \`code\`␊ - ␊ - Start space, no end space: \`code\` {MD038}␊ - ␊ - No start space, end space: \`code\` {MD038}␊ - ␊ - Single start and end space: \` code \` (explicitly allowed/trimmed by the specification)␊ - ␊ - All spaces: \`\` {MD038}␊ - ␊ - Double start and single end space: \`code\` {MD038}␊ - ␊ - Single start and double end spaces: \`code\` {MD038}␊ - ␊ - Double start and end spaces: \`code\` {MD038}␊ - ␊ - Spaces before and after: \` codecode \`␊ - As above, with an internal space: \` code code \`␊ - As above, practical example with a backtick: \`\` Ctrl + \` \`\`␊ - As above, no internal space: \`\` Ctrl+\` \`\`␊ - Again, 3 characters: \` abc \`␊ - Again, 2 characters: \` ab \`␊ - Again, 1 character: \` a \`␊ - Many internal spaces: \` code code code code code code \`␊ - ␊ - text \`\`\` \` leading space␊ - allowed for backtick\`\`\` text␊ - ␊ - text \`\`\` \` multiple leading {MD038}␊ - spaces not allowed\`\`\` text␊ - ␊ - text \`\`trailing space␊ - allowed for backtick \` \`\` text␊ - ␊ - text \`\`multiple trailing spaces␊ - not allowed \` \`\` text {MD038}␊ - ␊ - text \`\` \` leading and trailing␊ - space allowed for backtick \` \`\` text␊ - ␊ - ␊ - ␊ - Text␊ - \`\`\`␊ - Code␊ - \`\`\`␊ - ␊ - Text␊ - \`\`\`␊ - Code␊ - \`\`\`␊ - ␊ - Text␊ - \`\`\`␊ - Code␊ - \`\`\`␊ - ␊ - Text␊ - \`\`\`␊ - Code␊ - \`\`\`␊ - Text␊ - ␊ - Text␊ - \`\`\`␊ - Code␊ - \`\`\`␊ - Text␊ - `, - } - -## spaces_inside_emphasis_markers.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Element: b', - errorRange: [ - 10, - 3, - ], - fixInfo: null, - lineNumber: 380, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: p', - errorRange: [ - 1, - 3, - ], - fixInfo: null, - lineNumber: 382, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: p', - errorRange: [ - 10, - 39, - ], - fixInfo: null, - lineNumber: 386, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: img', - errorRange: [ - 10, - 41, - ], - fixInfo: null, - lineNumber: 388, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: null, - errorDetail: 'Element: p', - errorRange: [ - 10, - 24, - ], - fixInfo: null, - lineNumber: 390, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 17, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** s', - errorDetail: null, - errorRange: [ - 8, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 19, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g **', - errorDetail: null, - errorRange: [ - 16, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 19, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '*** s', - errorDetail: null, - errorRange: [ - 8, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 21, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ***', - errorDetail: null, - errorRange: [ - 30, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 31, - }, - lineNumber: 21, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ e', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 23, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's _', - errorDetail: null, - errorRange: [ - 17, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 18, - }, - lineNumber: 23, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '__ s', - errorDetail: null, - errorRange: [ - 8, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g __', - errorDetail: null, - errorRange: [ - 16, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '___ s', - errorDetail: null, - errorRange: [ - 8, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 27, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ___', - errorDetail: null, - errorRange: [ - 30, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 31, - }, - lineNumber: 27, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* b', - errorDetail: null, - errorRange: [ - 25, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 26, - }, - lineNumber: 29, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 41, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 42, - }, - lineNumber: 29, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** b', - errorDetail: null, - errorRange: [ - 25, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 31, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g **', - errorDetail: null, - errorRange: [ - 40, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 41, - }, - lineNumber: 31, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '*** b', - errorDetail: null, - errorRange: [ - 40, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 43, - }, - lineNumber: 33, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ***', - errorDetail: null, - errorRange: [ - 69, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 70, - }, - lineNumber: 33, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ b', - errorDetail: null, - errorRange: [ - 25, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 26, - }, - lineNumber: 35, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's _', - errorDetail: null, - errorRange: [ - 41, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 42, - }, - lineNumber: 35, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '__ b', - errorDetail: null, - errorRange: [ - 25, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 37, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g __', - errorDetail: null, - errorRange: [ - 40, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 41, - }, - lineNumber: 37, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '___ b', - errorDetail: null, - errorRange: [ - 40, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 43, - }, - lineNumber: 39, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ___', - errorDetail: null, - errorRange: [ - 69, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 70, - }, - lineNumber: 39, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* b', - errorDetail: null, - errorRange: [ - 35, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 36, - }, - lineNumber: 41, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 51, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 52, - }, - lineNumber: 41, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ b', - errorDetail: null, - errorRange: [ - 30, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 31, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's _', - errorDetail: null, - errorRange: [ - 46, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 47, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* b', - errorDetail: null, - errorRange: [ - 10, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 26, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 26, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 45, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* b', - errorDetail: null, - errorRange: [ - 11, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 12, - }, - lineNumber: 47, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n _', - errorDetail: null, - errorRange: [ - 13, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 49, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* w', - errorDetail: null, - errorRange: [ - 24, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 25, - }, - lineNumber: 51, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** S', - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 57, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '*** S', - errorDetail: null, - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 59, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ E', - errorDetail: null, - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 61, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '__ S', - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 63, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '___ S', - errorDetail: null, - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 65, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 67, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g **', - errorDetail: null, - errorRange: [ - 8, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 69, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ***', - errorDetail: null, - errorRange: [ - 22, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 71, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's _', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 73, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g __', - errorDetail: null, - errorRange: [ - 8, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 75, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ___', - errorDetail: null, - errorRange: [ - 22, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 77, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 79, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** s', - errorDetail: null, - errorRange: [ - 20, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 22, - }, - lineNumber: 81, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '*** s', - errorDetail: null, - errorRange: [ - 20, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 83, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ e', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 85, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '__ s', - errorDetail: null, - errorRange: [ - 20, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 22, - }, - lineNumber: 87, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '___ s', - errorDetail: null, - errorRange: [ - 20, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 89, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 29, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 91, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g **', - errorDetail: null, - errorRange: [ - 28, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 93, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ***', - errorDetail: null, - errorRange: [ - 42, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 43, - }, - lineNumber: 95, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's _', - errorDetail: null, - errorRange: [ - 29, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 30, - }, - lineNumber: 97, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g __', - errorDetail: null, - errorRange: [ - 28, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 99, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's ___', - errorDetail: null, - errorRange: [ - 42, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 43, - }, - lineNumber: 101, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e **', - errorDetail: null, - errorRange: [ - 10, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 103, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'n **', - errorDetail: null, - errorRange: [ - 25, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 26, - }, - lineNumber: 103, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 't **', - errorDetail: null, - errorRange: [ - 42, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 43, - }, - lineNumber: 103, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** a', - errorDetail: null, - errorRange: [ - 39, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 41, - }, - lineNumber: 105, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 't **', - errorDetail: null, - errorRange: [ - 43, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 44, - }, - lineNumber: 105, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* a', - errorDetail: null, - errorRange: [ - 9, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 107, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 's *', - errorDetail: null, - errorRange: [ - 22, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 23, - }, - lineNumber: 107, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* i', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 111, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'm *', - errorDetail: null, - errorRange: [ - 12, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - }, - lineNumber: 112, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* i', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 113, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'm *', - errorDetail: null, - errorRange: [ - 13, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 113, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* s', - errorDetail: null, - errorRange: [ - 7, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 116, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e *', - errorDetail: null, - errorRange: [ - 13, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 117, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* t', - errorDetail: null, - errorRange: [ - 14, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - }, - lineNumber: 118, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'e *', - errorDetail: null, - errorRange: [ - 18, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 19, - }, - lineNumber: 118, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '*** s', - errorDetail: null, - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 127, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** i', - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 133, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'h ***', - errorDetail: null, - errorRange: [ - 14, - 5, - ], - fixInfo: { - deleteCount: 1, - editColumn: 15, - }, - lineNumber: 135, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'h *', - errorDetail: null, - errorRange: [ - 19, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 137, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g **', - errorDetail: null, - errorRange: [ - 18, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 19, - }, - lineNumber: 139, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** *', - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 145, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* i', - errorDetail: null, - errorRange: [ - 12, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 13, - }, - lineNumber: 147, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** *', - errorDetail: null, - errorRange: [ - 1, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - }, - lineNumber: 149, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* **', - errorDetail: null, - errorRange: [ - 15, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 16, - }, - lineNumber: 155, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* **', - errorDetail: null, - errorRange: [ - 18, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 19, - }, - lineNumber: 161, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'h *', - errorDetail: null, - errorRange: [ - 8, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 9, - }, - lineNumber: 163, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 6, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 167, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'h *', - errorDetail: null, - errorRange: [ - 10, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 169, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '** s', - errorDetail: null, - errorRange: [ - 12, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 171, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g **', - errorDetail: null, - errorRange: [ - 19, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 173, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* t', - errorDetail: null, - errorRange: [ - 16, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 353, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 't *', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 354, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '_ t', - errorDetail: null, - errorRange: [ - 16, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 17, - }, - lineNumber: 356, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 't _', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 357, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* H', - errorDetail: null, - errorRange: [ - 20, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 380, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'L *', - errorDetail: null, - errorRange: [ - 25, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 26, - }, - lineNumber: 380, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '* H', - errorDetail: null, - errorRange: [ - 34, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 35, - }, - lineNumber: 390, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'L *', - errorDetail: null, - errorRange: [ - 39, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 40, - }, - lineNumber: 390, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - ], - fixed: `# Heading␊ - ␊ - ␊ - ␊ - Line with *Normal emphasis*␊ - ␊ - Line with **Normal strong**␊ - ␊ - Line with ***Normal strong and emphasis***␊ - ␊ - Line with _Normal emphasis_␊ - ␊ - Line with __Normal strong__␊ - ␊ - Line with ___Normal strong and emphasis___␊ - ␊ - Broken *emphasis* with spaces in {MD037}␊ - ␊ - Broken **strong** with spaces in {MD037}␊ - ␊ - Broken ***strong and emphasis*** with spaces in {MD037}␊ - ␊ - Broken _emphasis_ with spaces in {MD037}␊ - ␊ - Broken __strong__ with spaces in {MD037}␊ - ␊ - Broken ___strong and emphasis___ with spaces in {MD037}␊ - ␊ - Mixed *ok emphasis* and *broken emphasis* {MD037}␊ - ␊ - Mixed **ok strong** and **broken strong** {MD037}␊ - ␊ - Mixed ***ok strong and emphasis*** and ***broken strong and emphasis*** {MD037}␊ - ␊ - Mixed _ok emphasis_ and _broken emphasis_ {MD037}␊ - ␊ - Mixed __ok strong__ and __broken strong__ {MD037}␊ - ␊ - Mixed ___ok strong and emphasis___ and ___broken strong and emphasis___ {MD037}␊ - ␊ - Mixed *ok emphasis* **ok strong** *broken emphasis* {MD037}␊ - ␊ - Multiple *broken emphasis* _broken emphasis_ {MD037}␊ - ␊ - One-sided *broken emphasis* {MD037}␊ - ␊ - One-sided *broken emphasis* {MD037}␊ - ␊ - Will _flag on_words with underscores before them. {MD037}␊ - ␊ - The same goes for words*with asterisks* after them. {MD037}␊ - ␊ - But not with escaped\\* asterisks\\* \\_and \\_underscores.␊ - ␊ - * Emphasis* with left space is recognized as a list␊ - ␊ - **Strong** with left space {MD037}␊ - ␊ - ***Strong and emphasis*** with left space {MD037}␊ - ␊ - _Emphasis_ with left space {MD037}␊ - ␊ - __Strong__ with left space {MD037}␊ - ␊ - ___Strong and emphasis___ with left space {MD037}␊ - ␊ - *Emphasis* with right space {MD037}␊ - ␊ - **Strong** with right space {MD037}␊ - ␊ - ***Strong and emphasis*** with right space {MD037}␊ - ␊ - _Emphasis_ with right space {MD037}␊ - ␊ - __Strong__ with right space {MD037}␊ - ␊ - ___Strong and emphasis___ with right space {MD037}␊ - ␊ - {MD037} Left space *emphasis*␊ - ␊ - {MD037} Left space **strong**␊ - ␊ - {MD037} Left space ***strong and emphasis***␊ - ␊ - {MD037} Left space _emphasis_␊ - ␊ - {MD037} Left space __strong__␊ - ␊ - {MD037} Left space ___strong and emphasis___␊ - ␊ - {MD037} Right space *emphasis*␊ - ␊ - {MD037} Right space **strong**␊ - ␊ - {MD037} Right space ***strong and emphasis***␊ - ␊ - {MD037} Right space _emphasis_␊ - ␊ - {MD037} Right space __strong__␊ - ␊ - {MD037} Right space ___strong and emphasis___␊ - ␊ - **Multiple** spaces **in** emphasis **at** once. {MD037}␊ - ␊ - **Multiple ** spaces ** in** emphasis **at** once. {MD037}␊ - ␊ - This is *an ambiguous* scenario {MD037}␊ - ␊ - * List item *with emphasis* on the␊ - first and *second lines*.␊ - * List *item* {MD037}␊ - * List *item* {MD037}␊ - * List *item* {MD037}␊ - * List item with␊ - *hanging* emphasis␊ - and *some* lines {MD037}␊ - with *space* problems {MD037}␊ - throughout *the* content {MD037}␊ - ␊ - Uncommon scenarios from the CommonMark specification (and some variations):␊ - ***strong emph***␊ - ***strong** in emph*␊ - ***emph* in strong**␊ - **in strong *emph***␊ - *in emph **strong***␊ - ␊ - ***strong emph*** {MD037}␊ - ␊ - *** strong** in emph* {possible MD037}␊ - ␊ - *** emph* in strong** {possible MD037}␊ - ␊ - **in strong *emph*** {MD037}␊ - ␊ - ***strong emph*** {MD037}␊ - ␊ - ***strong** in emph* {MD037}␊ - ␊ - ***emph* in strong** {MD037}␊ - ␊ - **in strong *emph *** {possible MD037}␊ - ␊ - *in emph **strong *** {possible MD037}␊ - ␊ - ***strong emph*** {MD037}␊ - ␊ - ** *strong**in emph* {MD037}␊ - ␊ - ***emph* in strong** {MD037}␊ - ␊ - **in strong * emph*** (internal spaces are not detected)␊ - ␊ - *in emph ** strong*** (internal spaces are not detected)␊ - ␊ - ***strong emph*** {MD037}␊ - ␊ - ***strong ** in emph* (internal spaces are not detected)␊ - ␊ - ***emph * in strong** (internal spaces are not detected)␊ - ␊ - **in strong *emph*** {MD037}␊ - ␊ - *in emph**strong* ** {MD037}␊ - ␊ - Text *emph***strong** text␊ - ␊ - Text *emph***strong** text {MD037}␊ - ␊ - Text *emph***strong** text {MD037}␊ - ␊ - Text *emph***strong** text {MD037}␊ - ␊ - Text *emph***strong** text {MD037}␊ - ␊ - \`\`\`markdown␊ - Violations * are * allowed in code blocks where emphasis does not apply.␊ - \`\`\`␊ - ␊ - Emphasis \`inside * code * blocks\` is okay.␊ - ␊ - Emphasis \`* inside\` code \`blocks *\` is okay.␊ - ␊ - Emphasis \`inside *\` code \`* blocks\` is okay.␊ - ␊ - Emphasis \`inside _ code _ blocks\` is okay.␊ - ␊ - Emphasis \`_ inside\` code \`blocks _\` is okay.␊ - ␊ - Emphasis \`inside _\` code \`_ blocks\` is okay.␊ - ␊ - Mixed \`code_span\` scenarios are _also_ okay.␊ - ␊ - Mixed \`code*span\` scenarios are *also* okay.␊ - ␊ - Mixed \`code*span\` scenarios are _also_ okay.␊ - ␊ - Mixed \`code_span\` scenarios are *also* okay.␊ - ␊ - [Link](under_score) followed by _underscore_␊ - ␊ - [Link](un_der_score) followed by _underscore_␊ - ␊ - [Link](un_der_sco_re) followed by _underscore_␊ - ␊ - [Link](star*star) followed by *star*␊ - ␊ - * [Link](star*star) followed by *star*␊ - ␊ - Text [Link](under_score) text _underscore_ text [Link](st*ar) text *star* text␊ - ␊ - [Link [link] link](under_score) followed by _underscore_␊ - ␊ - **under_score** text *under_score*␊ - ␊ - *under_score* text **under_score**␊ - ␊ - __star*star__ text _star*star_␊ - ␊ - _star*star_ text __star*star__␊ - ␊ - *_emphasis* text *emphasis*␊ - ␊ - *emphasis_* text *emphasis*␊ - ␊ - *emphasis* text *_emphasis*␊ - ␊ - *emphasis* text *emphasis_*␊ - ␊ - text \\\\*emphasis* text *emphasis* text␊ - ␊ - text *emphasis\\\\* text *emphasis* text␊ - ␊ - text *emphasis* text \\\\*emphasis* text␊ - ␊ - text *emphasis* text *emphasis\\\\* text␊ - ␊ - text *star*_underscore_ text **star**_underscore_ text␊ - ␊ - text **star**_underscore_ text *star*_underscore_ text␊ - ␊ - text **star**_underscore_ text **star**_underscore_ text␊ - ␊ - text *star*_underscore_ text *star*__underscore__ text␊ - ␊ - text *star*__underscore__ text *star*_underscore_ text␊ - ␊ - text *star*__underscore__ text *star*__underscore__ text␊ - ␊ - text _underscore_*star* text __underscore__*star* text␊ - ␊ - text __underscore__*star* text _underscore_*star* text␊ - ␊ - text __underscore__*star* text __underscore__*star* text␊ - ␊ - text _underscore_*star* text _underscore_**star** text␊ - ␊ - text _underscore_**star** text _underscore_*star* text␊ - ␊ - text _underscore_**star** text _underscore_**star** text␊ - ␊ - > * List with *emphasis* in blockquote␊ - >␊ - > > * List with *emphasis* in blockquote␊ - ␊ - \`* text *\`␊ - ␊ - \`** text **\`␊ - ␊ - \`*** text ***\`␊ - ␊ - \`**** text ****\`␊ - ␊ - \`***** text *****\`␊ - ␊ - \`****** text ******\`␊ - ␊ - \`******* text *******\`␊ - ␊ - under_score␊ - _underscore_␊ - ␊ - st*ar␊ - *star*␊ - ␊ - under_score␊ - *star*␊ - ␊ - st*ar␊ - _underscore_␊ - ␊ - *star*␊ - _underscore_␊ - ␊ - _underscore_␊ - *star*␊ - ␊ - _underscore␊ - _*star*␊ - ␊ - *star␊ - *_underscore_␊ - ␊ - [reference_link]␊ - _first_ and _second_␊ - ␊ - [reference_link]␊ - *first* and *second*␊ - ␊ - [reference*link]␊ - _first_ and _second_␊ - ␊ - [reference*link]␊ - *first* and *second*␊ - ␊ - text [reference_link] under _ score text␊ - ␊ - text [reference*link] star * star text␊ - ␊ - [reference_link]: https://example.com␊ - [reference*link]: https://example.com␊ - ␊ - ***text␊ - *text*␊ - ***␊ - ␊ - *** text␊ - *text*␊ - ***␊ - ␊ - *** text␊ - \\*text\\*␊ - ***␊ - ␊ - *** text␊ - **text**␊ - ***␊ - ␊ - | Table | Table |␊ - | ----- | ----- |␊ - | star | x * y |␊ - | under | x _ y |␊ - ␊ - | Table | Table |␊ - | ----- | ----- |␊ - | star | x * y |␊ - | star | x * y |␊ - | under | x _ y |␊ - | under | x _ y |␊ - ␊ - | Table | Table |␊ - | ----- | ------------------------- |␊ - | star | text *text* text |␊ - | star | text *text* text {MD037} |␊ - | star | text *text* text {MD037} |␊ - | under | text _text_ text |␊ - | under | text _text_ text {MD037} |␊ - | under | text _text_ text {MD037} |␊ - ␊ - | Table | Table |␊ - | ----- | ----- |␊ - | x * y | x * y |␊ - | x** y | x** y |␊ - | x _ y | x _ y |␊ - | x__ y | x__ y |␊ - ␊ - \`\`\`yaml /* autogenerated */␊ - # YAML...␊ - \`\`\`␊ - ␊ - new_value from *old_value* and *older_value*.␊ - ␊ - :ballot_box_with_check: _Emoji syntax_␊ - ␊ - some_snake_case_function() is _called_␊ - ␊ - _~/.ssh/id_rsa_ and _emphasis_␊ - ␊ - Partial *em*phasis of a *wo*rd.␊ - ␊ - Emphasis inside *HTML* content {MD033} {MD037}␊ - ␊ -

{MD033}␊ - Emphasis inside * HTML * content␊ -

␊ - ␊ - Emphasis

{MD033}␊ - ␊ - Emphasis inside * attribute * content {MD033}␊ - ␊ - Emphasis

*HTML*

{MD033} {MD037}␊ - ␊ - Embedded underscore is okay:␊ - Text _emphas_i_s_ text _emphasis_␊ - `, - } - -## spaces_inside_link_text.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 60, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 34, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 34, - }, - lineNumber: 63, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 69, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 38, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 38, - }, - lineNumber: 74, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: '[ ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 17, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[foo ]', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 19, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ foo]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 21, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ foo ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 23, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ foo ]', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 23, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ "foo" ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ "foo" ]', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 25, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ `foo` ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 27, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ `foo` ]', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 27, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ *foo* ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 29, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ *foo* ]', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 29, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ __foo__ ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 31, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ __foo__ ]', - errorDetail: null, - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 31, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[- ]', - errorDetail: null, - errorRange: [ - 27, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 27, - }, - lineNumber: 37, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[- ]', - errorDetail: null, - errorRange: [ - 28, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 28, - }, - lineNumber: 41, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[- ]', - errorDetail: null, - errorRange: [ - 28, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 28, - }, - lineNumber: 43, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[error ]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 49, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link with leading space]', - errorDetail: null, - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 51, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[link with trailing space ]', - errorDetail: null, - errorRange: [ - 38, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 38, - }, - lineNumber: 53, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link with leading and traili...', - errorDetail: null, - errorRange: [ - 14, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 14, - }, - lineNumber: 55, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '...h leading and trailing space ]', - errorDetail: null, - errorRange: [ - 51, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 51, - }, - lineNumber: 55, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link with leading space]', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 58, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link with leading space]', - errorDetail: null, - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 60, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[link with trailing space ]', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 63, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[link with trailing space ]', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 67, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link with leading and traili...', - errorDetail: null, - errorRange: [ - 10, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 10, - }, - lineNumber: 69, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '...h leading and trailing space ]', - errorDetail: null, - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 71, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link with leading and traili...', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '...h leading and trailing space ]', - errorDetail: null, - errorRange: null, - fixInfo: null, - lineNumber: 74, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[link ]', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 81, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 83, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 85, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ link ]', - errorDetail: null, - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - }, - lineNumber: 85, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ref ]', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 89, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ref]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 91, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ref ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 93, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ref ]', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 93, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ref ]', - errorDetail: null, - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - }, - lineNumber: 97, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ref]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 99, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ref ]', - errorDetail: null, - errorRange: [ - 2, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 2, - }, - lineNumber: 101, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[ ref ]', - errorDetail: null, - errorRange: [ - 6, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 6, - }, - lineNumber: 101, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - ], - fixed: `# Spaces Inside Link Text␊ - ␊ - [](http://bar/)␊ - ␊ - [foo](https://bar/)␊ - ␊ - ["foo"](https://bar/)␊ - ␊ - [\`foo\`](https://bar/)␊ - ␊ - [*foo*](https://bar/)␊ - ␊ - [__foo__](https://bar/)␊ - ␊ - [foo "bar"](https://baz/)␊ - ␊ - [](https://bar/) {MD039}␊ - ␊ - [foo](https://bar/) {MD039}␊ - ␊ - [foo](https://bar/) {MD039}␊ - ␊ - [foo](https://bar/) {MD039}␊ - ␊ - ["foo"](https://bar/) {MD039}␊ - ␊ - [\`foo\`](https://bar/) {MD039}␊ - ␊ - [*foo*](https://bar/) {MD039}␊ - ␊ - [__foo__](https://bar/) {MD039}␊ - ␊ - The following shouldn't break anything:␊ - [![Screenshot.png](/images/Screenshot.png)](/images/Screenshot.png)␊ - ␊ - function CodeButNotCode(input) {␊ - return input.replace(/[-]([a-z])/g, "one"); // {MD039}␊ - }␊ - ␊ - function MoreCodeButNotCode(input) {␊ - input = input.replace(/[-]([a-z])/g, "two"); // {MD039}␊ - input = input.toLowerCase();␊ - input = input.replace(/[-]([a-z])/g, "three"); // {MD039}␊ - return input;␊ - }␊ - ␊ - [Links](ending) ␊ - [with](spaces) ␊ - [error]({MD039})␊ - ␊ - Non-wrapped [link with leading space](https://example.com) {MD039}␊ - ␊ - Non-wrapped [link with trailing space](https://example.com) {MD039}␊ - ␊ - Non-wrapped [link with leading and trailing space](https://example.com) {MD039}␊ - ␊ - Wrapped [␊ - link with leading space](https://example.com) {MD039}␊ - ␊ - Wrapped [␊ - link with leading space](https://example.com) {MD009:-1} {MD039:-1}␊ - ␊ - Wrapped [link with trailing space␊ - ](https://example.com) {MD009:-1} {MD039:-1}␊ - ␊ - Wrapped [link with trailing space␊ - ](https://example.com) {MD039}␊ - ␊ - Wrapped [␊ - link with leading and trailing space␊ - ](https://example.com) {MD009:-2} {MD039:-2} {MD039}␊ - ␊ - Wrapped [␊ - link with leading and trailing space␊ - ](https://example.com) {MD009:-1} {MD039:-1}␊ - ␊ - [][ref]␊ - ␊ - [link][ref]␊ - ␊ - [link][ref] {MD039}␊ - ␊ - [link][ref] {MD039}␊ - ␊ - [link][ref] {MD039}␊ - ␊ - [ref]␊ - ␊ - [ref] {MD039}␊ - ␊ - [ref] {MD039}␊ - ␊ - [ref] {MD039}␊ - ␊ - [ref][]␊ - ␊ - [ref][] {MD039}␊ - ␊ - [ref][] {MD039}␊ - ␊ - [ref][] {MD039}␊ - ␊ - [ref]: https://example.com␊ - ␊ - Not a link, just [ text in ] brackets␊ - ␊ - Images are ![ not links ](image.jpg)␊ - `, - } - -## strong_style_asterisk.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '**', - }, - lineNumber: 9, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 7, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 7, - insertText: '**', - }, - lineNumber: 9, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 6, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 6, - insertText: '**', - }, - lineNumber: 11, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - insertText: '**', - }, - lineNumber: 11, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 9, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 9, - insertText: '**', - }, - lineNumber: 13, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: underscore', - errorRange: [ - 14, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 14, - insertText: '**', - }, - lineNumber: 13, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - ], - fixed: `# Strong style asterisk␊ - ␊ - **This** is fine␊ - ␊ - This **is** fine␊ - ␊ - This is **fine**␊ - ␊ - **This** is not␊ - ␊ - This **is** not␊ - ␊ - This is **not**␊ - ␊ - {MD050:-2} {MD050:-4} {MD050:-6}␊ - ␊ - Internal emphasis is preserved:␊ - apple**banana**cherry, apple**banana**, **banana**cherry␊ - apple__banana__cherry, apple__banana__, __banana__cherry␊ - ␊ - ␊ - `, - } - -## strong_style_underscore.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 1, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 1, - insertText: '__', - }, - lineNumber: 9, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 7, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 7, - insertText: '__', - }, - lineNumber: 9, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 6, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 6, - insertText: '__', - }, - lineNumber: 11, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 10, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 10, - insertText: '__', - }, - lineNumber: 11, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 9, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 9, - insertText: '__', - }, - lineNumber: 13, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: underscore; Actual: asterisk', - errorRange: [ - 14, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 14, - insertText: '__', - }, - lineNumber: 13, - ruleDescription: 'Strong style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md050.md', - ruleNames: [ - 'MD050', - 'strong-style', - ], - }, - ], - fixed: `# Strong style underscore␊ - ␊ - __This__ is fine␊ - ␊ - This __is__ fine␊ - ␊ - This is __fine__␊ - ␊ - __This__ is not␊ - ␊ - This __is__ not␊ - ␊ - This is __not__␊ - ␊ - {MD050:-2} {MD050:-4} {MD050:-6}␊ - ␊ - Internal emphasis is preserved:␊ - apple**banana**cherry, apple**banana**, **banana**cherry␊ - apple__banana__cherry, apple__banana__, __banana__cherry␊ - ␊ - ␊ - `, - } - -## sublist-bullet-style.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: dash', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '+', - }, - lineNumber: 7, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '-', - }, - lineNumber: 20, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: plus', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 21, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 7, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 7, - insertText: '-', - }, - lineNumber: 23, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 27, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - insertText: '-', - }, - lineNumber: 31, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: asterisk; Actual: dash', - errorRange: [ - 3, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 3, - insertText: '*', - }, - lineNumber: 32, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: plus; Actual: asterisk', - errorRange: [ - 5, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 5, - insertText: '+', - }, - lineNumber: 33, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: asterisk', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: '-', - }, - lineNumber: 49, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: '-', - }, - lineNumber: 50, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: dash; Actual: plus', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - insertText: '-', - }, - lineNumber: 58, - ruleDescription: 'Unordered list style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md004.md', - ruleNames: [ - 'MD004', - 'ul-style', - ], - }, - ], - fixed: `# sublist-bullet-style␊ - ␊ - 1. item␊ - 1. item␊ - + item␊ - 1. item␊ - + item {MD004}␊ - ␊ - - item␊ - * item␊ - + item␊ - - item␊ - + item␊ - * item␊ - - item␊ - * item␊ - + item␊ - - item␊ - ␊ - - item {MD004}␊ - * item {MD004}␊ - + item␊ - - item {MD004}␊ - ␊ - - item␊ - * item␊ - + item {MD004}␊ - - item␊ - * item␊ - ␊ - - item {MD004}␊ - * item {MD004}␊ - + item {MD004}␊ - ␊ - - item␊ - 1. item␊ - + item␊ - 1. item␊ - * item␊ - ␊ - 1. item␊ - * item␊ - ␊ - - item␊ - * item␊ - + item␊ - - item␊ - * item␊ - - item {MD004}␊ - - item {MD004}␊ - ␊ - - item␊ - * item␊ - + item␊ - - item␊ - * item␊ - - item␊ - - item {MD004}␊ - ␊ - ␊ - `, - } - -## table-column-count.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 29, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 30, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 31, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 73, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 74, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 11, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 75, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 111, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 20, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 20, - }, - lineNumber: 112, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 29, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 29, - }, - lineNumber: 113, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 13, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 67, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 68, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 5, - 1, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 105, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 105, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 106, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 106, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 107, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 22, - 1, - ], - fixInfo: null, - lineNumber: 107, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 9, - 1, - ], - fixInfo: null, - lineNumber: 53, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 9, - 1, - ], - fixInfo: null, - lineNumber: 55, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 9, - 1, - ], - fixInfo: null, - lineNumber: 61, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 2; Too few cells, row will be missing data', - errorRange: [ - 18, - 1, - ], - fixInfo: null, - lineNumber: 62, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 5, - 1, - ], - fixInfo: null, - lineNumber: 69, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 11, - 1, - ], - fixInfo: null, - lineNumber: 75, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Too many cells, extra data will be missing', - errorRange: [ - 9, - 9, - ], - fixInfo: null, - lineNumber: 84, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 4; Too many cells, extra data will be missing', - errorRange: [ - 18, - 15, - ], - fixInfo: null, - lineNumber: 91, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Too many cells, extra data will be missing', - errorRange: [ - 18, - 8, - ], - fixInfo: null, - lineNumber: 92, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4; Too many cells, extra data will be missing', - errorRange: [ - 27, - 8, - ], - fixInfo: null, - lineNumber: 99, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 5; Too many cells, extra data will be missing', - errorRange: [ - 27, - 15, - ], - fixInfo: null, - lineNumber: 101, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Too many cells, extra data will be missing', - errorRange: [ - 17, - 6, - ], - fixInfo: null, - lineNumber: 107, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Too many cells, extra data will be missing', - errorRange: [ - 19, - 11, - ], - fixInfo: null, - lineNumber: 113, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Too many cells, extra data will be missing', - errorRange: [ - 9, - 8, - ], - fixInfo: null, - lineNumber: 121, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 1; Actual: 2; Too many cells, extra data will be missing', - errorRange: [ - 9, - 8, - ], - fixInfo: null, - lineNumber: 123, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 3; Too many cells, extra data will be missing', - errorRange: [ - 18, - 8, - ], - fixInfo: null, - lineNumber: 129, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 9, - 1, - ], - fixInfo: null, - lineNumber: 130, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 4; Too many cells, extra data will be missing', - errorRange: [ - 27, - 8, - ], - fixInfo: null, - lineNumber: 138, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 3; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 9, - 1, - ], - fixInfo: null, - lineNumber: 139, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - ], - fixed: `# Table Column Count␊ - ␊ - ## Expected␊ - ␊ - | Table |␊ - |-------|␊ - | Cell |␊ - | Cell |␊ - | Cell |␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - ␊ - | Table | Header | Header |␊ - |-------|--------|--------|␊ - | Cell | Cell | Cell |␊ - | Cell | Cell | Cell |␊ - | Cell | Cell | Cell |␊ - ␊ - Table | Header␊ - -------|--------␊ - Cell | Cell␊ - ␊ - {MD055:-4} {MD055:-3} {MD055:-2}␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell |␊ - ␊ - {MD009:-4} {MD009:-3} {MD009:-2}␊ - ␊ - ## Blank␊ - ␊ - | Table |␊ - |-------|␊ - | |␊ - | Cell |␊ - ␊ - | Table | Header | Header |␊ - |-------|--------|--------|␊ - | | Cell | Cell |␊ - | Cell | | Cell |␊ - | Cell | Cell | |␊ - | | | |␊ - ␊ - ## Too Few␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell |␊ - | Cell | Cell |␊ - | Cell |␊ - ␊ - {MD056:-4} {MD056:-2}␊ - ␊ - | Table | Header | Header |␊ - |-------|--------|--------|␊ - | Cell |␊ - | Cell | Cell |␊ - | Cell | Cell | Cell |␊ - ␊ - {MD056:-4} {MD056:-3}␊ - ␊ - Table | Header␊ - -------|--------␊ - Cell␊ - ␊ - {MD055:-4} {MD055:-3} {MD055:-2} {MD056:-2}␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell |␊ - ␊ - {MD009:-4} {MD009:-3} {MD009:-2} {MD056:-2}␊ - ␊ - ## Too Many␊ - ␊ - | Table |␊ - |-------|␊ - | Cell |␊ - | Cell | Cell |␊ - | Cell |␊ - ␊ - {MD056:-3}␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell | Cell | Cell |␊ - | Cell | Cell | Cell |␊ - | Cell | Cell |␊ - ␊ - {MD056:-4} {MD056:-3}␊ - ␊ - | Table | Header | Header |␊ - |-------|--------|--------|␊ - | Cell | Cell | Cell | Cell |␊ - | Cell | Cell | Cell |␊ - | Cell | Cell | Cell | Cell | Cell |␊ - ␊ - {MD056:-4} {MD056:-2}␊ - ␊ - Table | Header␊ - -------|--------␊ - Cell | Cell | Cell␊ - ␊ - {MD055:-4} {MD055:-3} {MD055:-2} {MD056:-2}␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell | Cell |␊ - ␊ - {MD009:-4} {MD009:-3} {MD009:-2} {MD056:-2}␊ - ␊ - ## Mixed␊ - ␊ - | Table |␊ - |-------|␊ - | Cell | Cell |␊ - | Cell |␊ - | Cell | Cell |␊ - ␊ - {MD056:-4} {MD056:-2}␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell | Cell |␊ - | Cell |␊ - | Cell | Cell |␊ - ␊ - {MD056:-4} {MD056:-3}␊ - ␊ - | Table | Header | Header |␊ - |-------|--------|--------|␊ - | Cell | Cell | Cell |␊ - | Cell | Cell | Cell | Cell |␊ - | Cell |␊ - ␊ - {MD056:-3} {MD056:-2}␊ - `, - } - -## table-content-with-issues.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: '(link)[https://example.com]', - errorRange: [ - 3, - 27, - ], - fixInfo: { - deleteCount: 27, - editColumn: 3, - insertText: '[link](https://example.com)', - }, - lineNumber: 6, - ruleDescription: 'Reversed link syntax', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md011.md', - ruleNames: [ - 'MD011', - 'no-reversed-links', - ], - }, - { - errorContext: null, - errorDetail: 'Element: hr', - errorRange: [ - 3, - 4, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Inline HTML', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md033.md', - ruleNames: [ - 'MD033', - 'no-inline-html', - ], - }, - { - errorContext: 'https://example.com', - errorDetail: null, - errorRange: [ - 3, - 19, - ], - fixInfo: { - deleteCount: 19, - editColumn: 3, - insertText: '', - }, - lineNumber: 8, - ruleDescription: 'Bare URL used', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md034.md', - ruleNames: [ - 'MD034', - 'no-bare-urls', - ], - }, - { - errorContext: '* e', - errorDetail: null, - errorRange: [ - 3, - 3, - ], - fixInfo: { - deleteCount: 1, - editColumn: 4, - }, - lineNumber: 9, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: 'g __', - errorDetail: null, - errorRange: [ - 10, - 4, - ], - fixInfo: { - deleteCount: 1, - editColumn: 11, - }, - lineNumber: 10, - ruleDescription: 'Spaces inside emphasis markers', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md037.md', - ruleNames: [ - 'MD037', - 'no-space-in-emphasis', - ], - }, - { - errorContext: '` code`', - errorDetail: null, - errorRange: [ - 4, - 7, - ], - fixInfo: { - deleteCount: 5, - editColumn: 5, - insertText: 'code', - }, - lineNumber: 11, - ruleDescription: 'Spaces inside code span elements', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md038.md', - ruleNames: [ - 'MD038', - 'no-space-in-code', - ], - }, - { - errorContext: '[link ]', - errorDetail: null, - errorRange: [ - 8, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 8, - }, - lineNumber: 12, - ruleDescription: 'Spaces inside link text', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md039.md', - ruleNames: [ - 'MD039', - 'no-space-in-links', - ], - }, - { - errorContext: '[link]()', - errorDetail: null, - errorRange: [ - 3, - 8, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'No empty links', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md042.md', - ruleNames: [ - 'MD042', - 'no-empty-links', - ], - }, - ], - fixed: `# Table Content With Issues␊ - ␊ - | Content | Issue |␊ - |------------------------------|---------|␊ - | Text | N/A |␊ - | [link](https://example.com) | {MD011} |␊ - |
| {MD033} |␊ - | | {MD034} |␊ - | *emphasis* | {MD037} |␊ - | __strong__ | {MD037} |␊ - | \`code\` | {MD038} |␊ - | [link](https://example.com) | {MD039} |␊ - | [link]() | {MD042} |␊ - `, - } - -## table-issue-with-markdown-it-12.md - -> Snapshot 1 - - { - errors: [], - fixed: `# table-issue-with-markdown-it-12␊ - ␊ - | \`CLIEngine\` | \`ESLint\` |␊ - | :------------------------------------------- | :--------------------------------- |␊ - | \`executeOnFiles(patterns)\` | \`lintFiles(patterns)\` |␊ - ␊ - ␊ - `, - } - -## table-pipe-style-explicit-both.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 12, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 14, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Explicit Both␊ - ␊ - ## Style: both␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: leading {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: trailing {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - ␊ - ␊ - `, - } - -## table-pipe-style-explicit-leading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Explicit Leading␊ - ␊ - ## Style: both {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: leading␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: trailing {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - ␊ - ␊ - `, - } - -## table-pipe-style-explicit-none.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Explicit None␊ - ␊ - ## Style: both {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: leading {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: trailing {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - ␊ - ␊ - `, - } - -## table-pipe-style-explicit-trailing.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 5, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 6, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 7, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 12, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 14, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Explicit Trailing␊ - ␊ - ## Style: both {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: leading {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: trailing␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - ␊ - ␊ - `, - } - -## table-pipe-style-implicit-both.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 12, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 14, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Implicit Both␊ - ␊ - ## Style: both␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: leading {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: trailing {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - `, - } - -## table-pipe-style-implicit-leading.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_only; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Implicit Leading␊ - ␊ - ## Style: leading␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: both {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: trailing {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - `, - } - -## table-pipe-style-implicit-none.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_and_trailing; Unexpected trailing pipe', - errorRange: [ - 19, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: no_leading_or_trailing; Actual: trailing_only; Unexpected trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Implicit None␊ - ␊ - ## Style: none␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: both {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: leading {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - ␊ - ## Style: trailing {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - `, - } - -## table-pipe-style-implicit-trailing.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 12, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_and_trailing; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 13, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 18, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 12, - 1, - ], - fixInfo: null, - lineNumber: 19, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 24, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Unexpected leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: trailing_only; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 14, - 1, - ], - fixInfo: null, - lineNumber: 25, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - ], - fixed: `# Table Pipe Style Implicit Trailing␊ - ␊ - ## Style: trailing␊ - ␊ - Table | Heading |␊ - ----- | ------- |␊ - Cell | Cell |␊ - ␊ - ## Style: both {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading |␊ - | ----- | ------- |␊ - | Cell | Cell |␊ - ␊ - ## Style: none {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - Table | Heading␊ - ----- | -------␊ - Cell | Cell␊ - ␊ - ## Style: leading {MD055:+2} {MD055:+3} {MD055:+4}␊ - ␊ - | Table | Heading␊ - | ----- | -------␊ - | Cell | Cell␊ - `, - } - -## table-pipe-style.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 148, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 21, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 21, - }, - lineNumber: 150, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: '> {MD055} | {MD027} |', - errorDetail: null, - errorRange: [ - 3, - 2, - ], - fixInfo: { - deleteCount: 2, - editColumn: 3, - }, - lineNumber: 132, - ruleDescription: 'Multiple spaces after blockquote symbol', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md027.md', - ruleNames: [ - 'MD027', - 'no-multiple-space-blockquote', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 11, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 14, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 17, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 23, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 28, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 33, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 39, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 40, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 18, - 1, - ], - fixInfo: null, - lineNumber: 40, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 41, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 17, - 1, - ], - fixInfo: null, - lineNumber: 45, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 18, - 1, - ], - fixInfo: null, - lineNumber: 46, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 2, - 1, - ], - fixInfo: null, - lineNumber: 47, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 15, - 1, - ], - fixInfo: null, - lineNumber: 47, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 53, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 53, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 57, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 57, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 64, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 64, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 71, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 77, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 81, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 88, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 16, - 1, - ], - fixInfo: null, - lineNumber: 95, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 101, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 105, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 112, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 3, - 1, - ], - fixInfo: null, - lineNumber: 119, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe', - errorRange: [ - 1, - 1, - ], - fixInfo: null, - lineNumber: 126, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe', - errorRange: [ - 20, - 1, - ], - fixInfo: null, - lineNumber: 126, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe', - errorRange: [ - 21, - 1, - ], - fixInfo: null, - lineNumber: 130, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: leading_and_trailing; Actual: trailing_only; Missing leading pipe', - errorRange: [ - 5, - 1, - ], - fixInfo: null, - lineNumber: 132, - ruleDescription: 'Table pipe style', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md055.md', - ruleNames: [ - 'MD055', - 'table-pipe-style', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 2; Actual: 1; Too few cells, row will be missing data', - errorRange: [ - 20, - 1, - ], - fixInfo: null, - lineNumber: 126, - ruleDescription: 'Table column count', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md056.md', - ruleNames: [ - 'MD056', - 'table-column-count', - ], - }, - ], - fixed: `# Table Pipe Style␊ - ␊ - ␊ - ␊ - ## Missing in Header Row␊ - ␊ - | Table | {MD055}␊ - |-------|---------|␊ - ␊ - Table | {MD055} |␊ - |-------|---------|␊ - ␊ - Table | {MD055}␊ - |-------|---------|␊ - ␊ - ## Missing in Separator Row␊ - ␊ - | Table | Header |␊ - |-------|--------␊ - ␊ - {MD055:-2}␊ - ␊ - | Table | Header |␊ - -------|--------|␊ - ␊ - {MD055:-2}␊ - ␊ - | Table | Header |␊ - -------|--------␊ - ␊ - {MD055:-2}␊ - ␊ - ## Missing Leading and Trailing␊ - ␊ - {MD055} | Header␊ - ---------|--------␊ - {MD055} | Cell␊ - ␊ - {MD055:-3}␊ - ␊ - {MD055} | Header␊ - --------:|:------:␊ - {MD055} | Cell␊ - ␊ - {MD055:-3}␊ - ␊ - | Table | Header |␊ - |--------:|:-------|␊ - {MD055} | Cell␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - {MD055} | Cell␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | Cell | Cell |␊ - {MD055} | Cell␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - {MD055} | Cell␊ - ␊ - ## Missing Trailing␊ - ␊ - | Table | Header |␊ - |--------:|:-------|␊ - | {MD055} | Cell␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | {MD055} | Cell␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | Cell | Cell |␊ - | {MD055} | Cell␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - | {MD055} | Cell␊ - ␊ - ## Missing Leading␊ - ␊ - | Table | Header |␊ - |--------:|:-------|␊ - {MD055} | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - {MD055} | Cell |␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | Cell | Cell |␊ - {MD055} | Cell |␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |---------|--------|␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - {MD055} | Cell |␊ - ␊ - ## Followed by Text␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell |␊ - {MD055} {MD056} Text␊ - ␊ - ## Table inside Blockquote␊ - ␊ - > | Table | {MD055}␊ - > |---------|---------|␊ - > {MD055} | {MD027} |␊ - ␊ - ## Well-Formed␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell |␊ - ␊ - | Table | Header |␊ - |-------|--------|␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - | Cell | Cell |␊ - ␊ - ## Leading and Trailing Spaces␊ - ␊ - | Table | {MD009} |␊ - |-------|---------|␊ - | Cell | {MD009} |␊ - `, - } - -## texmath-content-in-lists.md - -> Snapshot 1 - - { - errors: [], - fixed: `# texmath-content-in-lists␊ - ␊ - Text␊ - ␊ - - Item␊ - $$␊ - e = mc^2␊ - $$␊ - ␊ - Text␊ - ␊ - - Item␊ - ␊ - $$␊ - e = mc^2␊ - $$␊ - ␊ - Text␊ - ␊ - - Item␊ - ␊ - $$␊ - e = mc^2␊ - e = mc^2␊ - $$␊ - ␊ - Text␊ - ␊ - - Item␊ - ␊ - $$␊ - $$␊ - ␊ - Text␊ - ␊ - - Item␊ - ␊ - - Item␊ - ␊ - $$␊ - e = mc^2␊ - $$␊ - ␊ - - Item␊ - ␊ - Text␊ - ␊ - - $$␊ - e = mc^2␊ - $$␊ - ␊ - Text␊ - ␊ - - $e = mc^2$␊ - ␊ - Text␊ - ␊ - - Item␊ - - $e = mc^2$␊ - ␊ - Text␊ - ␊ - - Item␊ - - $e = mc^2$␊ - - Item␊ - ␊ - Text␊ - `, - } - -## texmath-content.md - -> Snapshot 1 - - { - errors: [], - fixed: `# texmath-content␊ - ␊ - ## Inline␊ - ␊ - text $ x * y * z $ text␊ - ␊ - text $$ x * y * z $$ text␊ - ␊ - ## Block␊ - ␊ - $$␊ - x * y * z␊ - $$␊ - ␊ - text␊ - ␊ - $$␊ - x * y = x * y␊ - $$␊ - `, - } - -## token-map-spans.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Token Map Spans␊ - ␊ - Text *emphasis* text __strong__ text \`code\` text [link](https://example.com).␊ - ␊ - Paragraph with *emphasis␊ - spanning lines* and __strong␊ - spanning lines__ and \`code␊ - spanning lines\` and [link␊ - spanning lines](https://example.com).␊ - ␊ - > Blockquote␊ - > [link](https://example.com)␊ - > > Nested␊ - > > blockquote␊ - > > [link](https://example.com)␊ - ␊ - Heading␊ - -------␊ - ␊ - \`\`\`lang␊ - Fenced␊ - code␊ - \`\`\`␊ - ␊ - Indented␊ - code␊ - ␊ - 1. List␊ - 2. List␊ - - Sub-list␊ - - Sub-list␊ - 3. List␊ - ␊ - | Table | Column 1 | Column 2 | Column 3 | Column 4 |␊ - |-------|------------|------------|----------|----------------------------|␊ - | Text | *emphasis* | __strong__ | \`code\` | [link](https://example.com) |␊ - | Text | *emphasis* | __strong__ | \`code\` | [link](https://example.com) |␊ - ␊ - ␊ - `, - } - -## trailing-spaces-in-lists-allowed-strict.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 16, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 18, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 35, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 37, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - }, - lineNumber: 50, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 57, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 58, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 60, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 61, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# Heading␊ - ␊ - 1. text␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - ␊ - {MD009:16}␊ - {MD009:18}␊ - ␊ - 1. text␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - ␊ - 1. text␊ - - text␊ - ␊ - text␊ - - text␊ - ␊ - text␊ - - text␊ - text␊ - ␊ - - text␊ - text␊ - ␊ - {MD009:35}␊ - {MD009:37}␊ - {MD009:50}␊ - ␊ - 1. text␊ - text␊ - ␊ - ␊ - 1. text␊ - ␊ - ␊ - {MD009:57}␊ - {MD009:58}␊ - {MD009:60}␊ - {MD009:61}␊ - ␊ - ␊ - `, - } - -## trailing-spaces-in-lists-allowed.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 16, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 18, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 35, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 37, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - }, - lineNumber: 50, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 57, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 58, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 60, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 61, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# Heading␊ - ␊ - 1. text␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - ␊ - {MD009:16}␊ - {MD009:18}␊ - ␊ - 1. text␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - ␊ - 1. text␊ - - text␊ - ␊ - text␊ - - text␊ - ␊ - text␊ - - text␊ - text␊ - ␊ - - text␊ - text␊ - ␊ - {MD009:35}␊ - {MD009:37}␊ - {MD009:50}␊ - ␊ - 1. text␊ - text␊ - ␊ - ␊ - 1. text␊ - ␊ - ␊ - {MD009:57}␊ - {MD009:58}␊ - {MD009:60}␊ - {MD009:61}␊ - ␊ - ␊ - `, - } - -## trailing-spaces-in-lists-default.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 9, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 16, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 1, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 1, - }, - lineNumber: 18, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 29, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 36, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 6', - errorRange: [ - 1, - 6, - ], - fixInfo: { - deleteCount: 6, - editColumn: 1, - }, - lineNumber: 38, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - }, - lineNumber: 44, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 5', - errorRange: [ - 1, - 5, - ], - fixInfo: { - deleteCount: 5, - editColumn: 1, - }, - lineNumber: 51, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# Heading␊ - ␊ - 1. text␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - ␊ - {MD009:9}␊ - {MD009:16}␊ - {MD009:18}␊ - ␊ - 1. text␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - ␊ - text␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - text␊ - ␊ - 1. text␊ - ␊ - 1. text␊ - - text␊ - ␊ - text␊ - - text␊ - ␊ - text␊ - - text␊ - text␊ - ␊ - - text␊ - text␊ - ␊ - {MD009:29}␊ - {MD009:36}␊ - {MD009:38}␊ - {MD009:44}␊ - {MD009:51}␊ - `, - } - -## trailing_spaces_br.md - -> Snapshot 1 - - { - errors: [ - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 46, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 46, - }, - lineNumber: 3, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 3', - errorRange: [ - 44, - 3, - ], - fixInfo: { - deleteCount: 3, - editColumn: 44, - }, - lineNumber: 5, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 4', - errorRange: [ - 43, - 4, - ], - fixInfo: { - deleteCount: 4, - editColumn: 43, - }, - lineNumber: 6, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - { - errorContext: null, - errorDetail: 'Expected: 0 or 2; Actual: 1', - errorRange: [ - 1, - 1, - ], - fixInfo: { - deleteCount: 1, - editColumn: 1, - }, - lineNumber: 7, - ruleDescription: 'Trailing spaces', - ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/md009.md', - ruleNames: [ - 'MD009', - 'no-trailing-spaces', - ], - }, - ], - fixed: `# trailing_spaces_br␊ - ␊ - This line has a single trailing space {MD009}␊ - This line has two trailing spaces and should be allowed ␊ - This line has three trailing spaces {MD009}␊ - This line has four trailing spaces {MD009}␊ - ␊ - {MD009:7}␊ - `, - } - -## unclosed-html-comment-in-code-span.md - -> Snapshot 1 - - { - errors: [], - fixed: `# Heading␊ - ␊ - \`␊ - `, - } diff --git a/test/snapshots/markdownlint-test-scenarios.js.snap b/test/snapshots/markdownlint-test-scenarios.js.snap deleted file mode 100644 index 5f1f8fc452a7de6fe33b1634eea146b9abf3ba3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258767 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