# 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/Rules.md#md010', 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/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, { errorContext: null, errorDetail: 'Column: 27', errorRange: [ 27, 3, ], fixInfo: { deleteCount: 3, editColumn: 27, insertText: ' ', }, lineNumber: 3, ruleDescription: 'Hard tabs', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, ], fixed: ` text␊ text and text 2␊ texts with trailing spaces ␊ `, } ## 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-increment', ], }, { errorContext: null, errorDetail: 'Expected: h1; Actual: h2', errorRange: null, fixInfo: null, lineNumber: 1, ruleDescription: 'First heading should be a top-level heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md002', ruleNames: [ 'MD002', 'first-heading-h1', 'first-header-h1', ], }, { 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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: dash', errorRange: [ 1, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '*', }, lineNumber: 10, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 12, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 13, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 0 or 2; Actual: 1', errorRange: [ 5, 1, ], fixInfo: { deleteCount: 1, editColumn: 5, }, lineNumber: 15, ruleDescription: 'Trailing spaces', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009', 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/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, ], fixed: `## One␊ ␊ #### Two␊ ␊ ### Three ###␊ ␊ * Alpha␊ * Bravo␊ ␊ * Charlie␊ ␊ * Delta␊ * Echo␊ ␊ Text␊ ␊ Text text␊ ␊ 1. One␊ 2. Two␊ 3. Three␊ 4. Four␊ 5. Five␊ 6. Six␊ 7. Seven␊ 8. Eight␊ 9. Nine␊ 10. Ten␊ 11. Eleven␊ 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md012', 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/Rules.md#md013', 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/Rules.md#md013', ruleNames: [ 'MD013', 'line-length', ], }, { errorContext: '$ command with no output', 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/Rules.md#md014', ruleNames: [ 'MD014', 'commands-show-output', ], }, { errorContext: '##No space A', 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/Rules.md#md018', ruleNames: [ 'MD018', 'no-missing-space-atx', ], }, { errorContext: '## Multiple spaces B', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 16, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', ruleNames: [ 'MD019', 'no-multiple-space-atx', ], }, { errorContext: '##No space C ##', errorDetail: null, errorRange: [ 1, 3, ], fixInfo: { deleteCount: 15, editColumn: 1, insertText: '## No space C ##', }, lineNumber: 18, ruleDescription: 'No space inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '## No space D##', errorDetail: null, errorRange: [ 13, 3, ], fixInfo: { deleteCount: 15, editColumn: 1, insertText: '## No space D ##', }, lineNumber: 20, ruleDescription: 'No space inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '## Multiple spaces E ##', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 24, editColumn: 1, insertText: '## Multiple spaces E ##', }, lineNumber: 22, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Multiple spaces F ##', errorDetail: null, errorRange: [ 20, 5, ], fixInfo: { deleteCount: 24, editColumn: 1, insertText: '## Multiple spaces F ##', }, lineNumber: 24, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, ], fixed: `# Top level heading␊ ␊ ␊ ␊ A [reversed](link) example.␊ ␊ 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789␊ ␊ ## 123456789 123456789 123456789 123456789 123456789 123456789␊ ␊ command with no output␊ ␊ ## No space A␊ ␊ ## Multiple spaces B␊ ␊ ## No space C ##␊ ␊ ## No space D ##␊ ␊ ## Multiple spaces E ##␊ ␊ ## Multiple spaces F ##␊ ␊ *Another* [reversed](link) example.␊ `, } ## 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: ' # Heading', errorDetail: null, errorRange: [ 1, 2, ], 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/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: null, errorDetail: 'Punctuation: \'.\'', errorRange: [ 19, 1, ], fixInfo: { deleteCount: 1, editColumn: 19, }, lineNumber: 6, ruleDescription: 'Trailing punctuation in heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md026', ruleNames: [ 'MD026', 'no-trailing-punctuation', ], }, { errorContext: '> Multiple spaces', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 8, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > Multiple spaces, multiple...', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 15, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > > Multiple spaces, multip...', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 6, }, lineNumber: 17, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > > Multiple spaces, multip...', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 19, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', 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/Rules.md#md028', 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/Rules.md#md029', 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/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, ], fixed: `# Heading␊ ␊ Text␊ ␊ # Heading␊ ␊ ## Another heading␊ ␊ > Multiple spaces␊ ␊ > Blank line above␊ ␊ 1. Alpha␊ 3. Beta␊ ␊ > > Multiple spaces, multiple blockquotes␊ > >␊ > > > Multiple spaces, multiple blockquotes␊ > > >␊ > > > Multiple spaces, multiple blockquotes␊ `, } ## 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/Rules.md#md030', 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/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, ], fixed: `#␊ ␊ -␊ (bare list item marker)␊ ␊ 1.␊ (bare list item marker)␊ ␊ -a␊ (not a list item)␊ ␊ 1.a␊ (not a list item)␊ ␊ - a␊ ␊ 1. a␊ ␊ - a␊ ␊ 1. a␊ `, } ## 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/Rules.md#md031', ruleNames: [ 'MD031', 'blanks-around-fences', ], }, { errorContext: '* List', 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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: '* List', 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/Rules.md#md032', 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/Rules.md#md033', 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/Rules.md#md034', 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/Rules.md#md035', ruleNames: [ 'MD035', 'hr-style', ], }, { errorContext: 'Emphasis', 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { errorContext: '* inside *', errorDetail: null, errorRange: [ 7, 10, ], fixInfo: { deleteCount: 10, editColumn: 7, insertText: '*inside*', }, lineNumber: 15, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* some*', errorDetail: null, errorRange: [ 17, 7, ], fixInfo: { deleteCount: 7, editColumn: 17, insertText: '*some*', }, lineNumber: 31, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*some *', errorDetail: null, errorRange: [ 17, 7, ], fixInfo: { deleteCount: 7, editColumn: 17, insertText: '*some*', }, lineNumber: 32, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**some **', errorDetail: null, errorRange: [ 17, 9, ], fixInfo: { deleteCount: 9, editColumn: 17, insertText: '**some**', }, lineNumber: 33, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ some_', errorDetail: null, errorRange: [ 17, 7, ], fixInfo: { deleteCount: 7, editColumn: 17, insertText: '_some_', }, lineNumber: 34, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__ some __', errorDetail: null, errorRange: [ 19, 10, ], fixInfo: { deleteCount: 10, editColumn: 19, insertText: '__some__', }, lineNumber: 35, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* inside', errorDetail: null, errorRange: [ 7, 8, ], fixInfo: { deleteCount: 8, editColumn: 7, insertText: '*inside', }, lineNumber: 62, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'multi-line *', errorDetail: null, errorRange: [ 1, 12, ], fixInfo: { deleteCount: 12, editColumn: 1, insertText: 'multi-line*', }, lineNumber: 63, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', ruleNames: [ 'MD038', 'no-space-in-code', ], }, { errorContext: '` code', errorDetail: null, errorRange: [ 6, 6, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: 'code', }, lineNumber: 38, ruleDescription: 'Spaces inside code span elements', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', ruleNames: [ 'MD038', 'no-space-in-code', ], }, { errorContext: '```` code', errorDetail: null, errorRange: [ 11, 9, ], fixInfo: { deleteCount: 5, editColumn: 15, insertText: 'code', }, lineNumber: 55, ruleDescription: 'Spaces inside code span elements', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md038', ruleNames: [ 'MD038', 'no-space-in-code', ], }, { errorContext: '[ inside ]', errorDetail: null, errorRange: [ 7, 10, ], fixInfo: { deleteCount: 8, editColumn: 8, insertText: 'inside', }, lineNumber: 19, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ space]', errorDetail: null, errorRange: [ 6, 8, ], fixInfo: { deleteCount: 6, editColumn: 7, insertText: 'space', }, lineNumber: 60, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[space ]', errorDetail: null, errorRange: [ 26, 8, ], fixInfo: { deleteCount: 6, editColumn: 27, insertText: 'space', }, lineNumber: 60, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ space ]', errorDetail: null, errorRange: [ 46, 9, ], fixInfo: { deleteCount: 7, editColumn: 47, insertText: 'space', }, lineNumber: 60, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', 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/Rules.md#md040', ruleNames: [ 'MD040', 'fenced-code-language', ], }, ], fixed: `\`\`\`js␊ debugger;␊ \`\`\`␊ ␊ * List␊ ␊ Inline
HTML␊ ␊ Bare link␊ ␊ ---␊ ***␊ ␊ *Emphasis*␊ ␊ Space *inside* emphasis␊ ␊ Space \`inside\` code span␊ ␊ Space [inside](link) text␊ ␊ \`\`\`␊ \`\`\`␊ ␊ space \`\`inside\`\` code␊ space \`inside\` of \`code\` elements␊ \`space\` inside \`of\` code \`elements\`␊ space \`\`inside\`\` of \`\`code\`\` elements␊ \`\` \` embedded backtick\`\`␊ \`\`embedded backtick\` \`\`␊ ␊ some *space* in *some* emphasis␊ some *space* in *some* emphasis␊ some *space* in **some** emphasis␊ some _space_ in _some_ emphasis␊ some __space__ in __some__ emphasis␊ ␊ Text␊ text \`code␊ span\` text␊ text.␊ ␊ Text␊ text \`code␊ span\` text␊ text.␊ ␊ * List␊ ␊ ---␊ ␊ Text␊ text \`\`\`code␊ span code␊ span code\`\`\` text␊ text␊ text text \`\`\`\`code␊ span code␊ span\`\`\`\` text␊ text.␊ ␊ Text [space](link) text [space](link) text [space](link) text.␊ ␊ Space *inside␊ multi-line* emphasis.␊ `, } ## MD041-MD050.md > Snapshot 1 { errors: [ { errorContext: 'Not a heading', 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/Rules.md#md041', 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/Rules.md#md042', 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/Rules.md#md042', 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/Rules.md#md042', 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/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '# Heading', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 49, ruleDescription: 'Required heading structure', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, { 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 19, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', 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/Rules.md#md046', ruleNames: [ 'MD046', 'code-block-style', ], }, { errorContext: null, errorDetail: null, errorRange: [ 25, 1, ], fixInfo: { editColumn: 26, insertText: `␊ `, }, lineNumber: 49, ruleDescription: 'Files should end with a single newline character', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047', 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/Rules.md#md048', ruleNames: [ 'MD048', 'code-fence-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 21, 6, ], fixInfo: { deleteCount: 6, editColumn: 21, insertText: '*this*', }, lineNumber: 31, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 49, 8, ], fixInfo: { deleteCount: 8, editColumn: 49, insertText: '*issues*', }, lineNumber: 31, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 36, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 14, 8, ], fixInfo: { deleteCount: 8, editColumn: 14, insertText: '*double*', }, lineNumber: 45, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 28, 13, ], fixInfo: { deleteCount: 13, editColumn: 28, insertText: '*interleaved*', }, lineNumber: 45, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 47, 8, ], fixInfo: { deleteCount: 8, editColumn: 47, insertText: '*double*', }, lineNumber: 45, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 56, 13, ], fixInfo: { deleteCount: 13, editColumn: 56, insertText: '*interleaved*', }, lineNumber: 45, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 30, 8, ], fixInfo: { deleteCount: 8, editColumn: 30, insertText: '__this__', }, lineNumber: 33, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 62, 10, ], fixInfo: { deleteCount: 10, editColumn: 62, insertText: '__issues__', }, lineNumber: 33, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: null, fixInfo: null, lineNumber: 41, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 14, 10, ], fixInfo: { deleteCount: 10, editColumn: 14, insertText: '__double__', }, lineNumber: 47, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 30, 15, ], fixInfo: { deleteCount: 15, editColumn: 30, insertText: '__interleaved__', }, lineNumber: 47, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 51, 10, ], fixInfo: { deleteCount: 10, editColumn: 51, insertText: '__double__', }, lineNumber: 47, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 62, 15, ], fixInfo: { deleteCount: 15, editColumn: 62, insertText: '__interleaved__', }, lineNumber: 47, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, ], fixed: `Not a heading␊ ␊ An [empty]() link␊ ␊ An [empty](#) link with fragment␊ ␊ An [empty](<>) link with angle brackets␊ ␊ This is a test file for the markdownlint package.␊ ␊ This is a paragraph␊ about markdownlint␊ that capitalizes the␊ name wrong twice:␊ markdownlint.␊ ␊ A [normal](link) and an [empty one]() and a [fragment](#one).␊ ␊ An image without alternate text ![](image.jpg)␊ ␊ \`\`\`text␊ Fenced code␊ \`\`\`␊ ␊ Indented code␊ ␊ ~~~text␊ Fenced code␊ ~~~␊ ␊ Mixed *emphasis* on *this* line *with* multiple *issues*␊ ␊ Mixed __strong emphasis__ on __this__ line __with__ multiple __issues__␊ ␊ Inconsistent␊ emphasis _text␊ spanning_ many␊ lines␊ ␊ Inconsistent␊ strong **emphasis␊ spanning** many␊ lines␊ ␊ Inconsistent *double* text *interleaved* text *double* *interleaved* emphasis.␊ ␊ Inconsistent __double__ text __interleaved__ text __double__ __interleaved__ strong emphasis.␊ ␊ Missing newline character␊ `, } ## 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/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, ], fixed: `# detailed-results-MD051-MD060␊ ␊ A [link with a missing](#fragment)␊ `, } ## 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/Rules.md#md025', 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/Rules.md#md018', ruleNames: [ 'MD018', 'no-missing-space-atx', ], }, { errorContext: '## Heading 2 {MD019}', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 3, editColumn: 3, }, lineNumber: 7, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', 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/Rules.md#md020', 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/Rules.md#md020', 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/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '## Heading 5 {MD021} ##', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 28, editColumn: 1, insertText: '## Heading 5 {MD021} ##', }, lineNumber: 15, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Heading 6 {MD021} ##', errorDetail: null, errorRange: [ 20, 6, ], fixInfo: { deleteCount: 27, editColumn: 1, insertText: '## Heading 6 {MD021} ##', }, lineNumber: 17, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Heading 7 {MD021} ##', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 30, editColumn: 1, insertText: '## Heading 7 {MD021} ##', }, lineNumber: 19, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', 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: null, errorDetail: 'Expected: atx_closed; Actual: atx', errorRange: null, fixInfo: null, lineNumber: 15, ruleDescription: 'Heading style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: atx_closed; Actual: atx', errorRange: null, fixInfo: null, lineNumber: 17, ruleDescription: 'Heading style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: atx_closed; Actual: atx', errorRange: null, fixInfo: null, lineNumber: 19, ruleDescription: 'Heading style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { 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/Rules.md#md020', 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/Rules.md#md020', 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/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '## Heading 4 {MD021} ##', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 24, editColumn: 1, insertText: '## Heading 4 {MD021} ##', }, lineNumber: 7, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Heading 5 {MD021} ##', errorDetail: null, errorRange: [ 20, 5, ], fixInfo: { deleteCount: 24, editColumn: 1, insertText: '## Heading 5 {MD021} ##', }, lineNumber: 9, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Heading 6 {MD021} ##', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 25, editColumn: 1, insertText: '## Heading 6 {MD021} ##', }, lineNumber: 11, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Heading 7 {MD021} ##', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 27, editColumn: 1, insertText: '## Heading 7 {MD021} ##', }, lineNumber: 13, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', 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 {MD003}\\#␊ ␊ ## Heading 9 {MD003} \\#␊ ␊ ## Heading 10 {MD003} \\#␊ `, } ## 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/Rules.md#md018', ruleNames: [ 'MD018', 'no-missing-space-atx', ], }, { errorContext: '## Heading 2 {MD019}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 3, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', ruleNames: [ 'MD019', 'no-multiple-space-atx', ], }, { errorContext: '## Heading 3 {MD019}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 2, editColumn: 3, }, lineNumber: 5, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', 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.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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, ], fixed: `# Detailed Results Bare URLs␊ ␊ For more, see .␊ ␊ For more, see .␊ ␊ For more, see .␊ ␊ For more, see .␊ ␊ Visit , then refresh.␊ ␊ The site () is down.␊ `, } ## 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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␊ > > \`\`\`␊ `, } ## blanks-around-headings-0-2.md > Snapshot 1 { errors: [ { errorContext: '## Banana', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: 'Elderberry', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, ], fixed: `# Blanks Around Headings␊ ␊ ␊ ## Apple␊ ␊ ␊ Text␊ ## Banana␊ ␊ ␊ Text␊ ## Cherry␊ ␊ ␊ Text␊ ## Durian ##␊ ␊ ␊ Text␊ ␊ ---␊ Elderberry␊ ----------␊ ␊ ␊ Text␊ ## Fig␊ `, } ## blanks-around-headings-3-0.md > Snapshot 1 { errors: [ { errorContext: '## Durian ##', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: 'Elderberry', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, ], fixed: `# Blanks Around Headings␊ ␊ ␊ ␊ ## Apple␊ Text␊ ␊ ␊ ␊ ## Banana␊ Text␊ ␊ ␊ ␊ ## Cherry␊ Text␊ ␊ ␊ ␊ ## Durian ##␊ Text␊ ␊ ␊ ␊ Elderberry␊ ----------␊ Text␊ ␊ ␊ ␊ ## Fig␊ `, } ## blanks-around-headings.md > Snapshot 1 { errors: [ { errorContext: '## Banana', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '## Durian ##', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: 'Elderberry', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: 'Elderberry', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, ], fixed: `# Blanks Around Headings␊ ␊ ## Apple␊ ␊ Text␊ ␊ ## Banana␊ ␊ Text␊ ␊ ## Cherry␊ ␊ Text␊ ␊ ## Durian ##␊ ␊ Text␊ ␊ ---␊ ␊ Elderberry␊ ----------␊ ␊ Text␊ ␊ ## Fig␊ `, } ## 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '> ## Quoted indented sub-heading in list {MD022} {MD023}', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '> ## Quoted indented sub-heading in list {MD022} {MD023}', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '> ## Quoted indented sub-head...', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 3, editColumn: 2, }, lineNumber: 17, ruleDescription: 'Headings must start at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-start-left', ], }, { errorContext: ' > ## Quoted indented sub-he...', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 3, editColumn: 4, }, lineNumber: 33, ruleDescription: 'Headings must start at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: '> > # Double-quoted heading {M...', 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: '> # Quoted heading in list {MD...', 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: '> > # Double-quoted heading in...', 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: '> ## Quoted indented sub-head...', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 17, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', 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}␊ ␊ - Item␊ ␊ Text␊ `, } ## blockquote-spaces-nested.md > Snapshot 1 { errors: [ { errorContext: '> A {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 3, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > B {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 5, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> C {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 7, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> A {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 11, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > B {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 13, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > > C {MD027}', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 6, }, lineNumber: 15, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > D {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 17, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> E {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 19, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> A {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 23, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '>> B {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 25, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '>>> C {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 27, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '>> D {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 29, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> E {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 31, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > Text {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 35, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > Text {MD027}', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 1, editColumn: 5, }, lineNumber: 39, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > Text {MD027}', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 6, }, lineNumber: 43, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > Text {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 47, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > > Text {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 51, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> > > > Text {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 55, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '>> >> Text {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 59, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > Text {MD027}', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 1, editColumn: 5, }, lineNumber: 63, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > Text {MD027}', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 6, }, lineNumber: 67, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > Text {MD027}', errorDetail: null, errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 7, }, lineNumber: 71, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > Text {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 75, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', 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/Rules.md#md009', 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/Rules.md#md012', 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/Rules.md#md028', 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/Rules.md#md028', 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/Rules.md#md028', 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/Rules.md#md028', 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/Rules.md#md028', 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: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 6, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> Bar {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 7, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> *foo* {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 14, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> **bar** {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 15, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> "Baz" {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 2, editColumn: 2, }, lineNumber: 16, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> `qux` {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 2, editColumn: 2, }, lineNumber: 17, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> Foo {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 27, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: '> Bar {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 28, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > Text {MD027}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 33, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > Text {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 37, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > Text {MD027}', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 1, editColumn: 5, }, lineNumber: 41, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', 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}␊ `, } ## 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-increment', ], }, { errorContext: null, errorDetail: 'Expected: h1; Actual: h2', errorRange: null, fixInfo: null, lineNumber: 1, ruleDescription: 'First heading should be a top-level heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md002', ruleNames: [ 'MD002', 'first-heading-h1', 'first-header-h1', ], }, { 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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: plus', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, insertText: '*', }, lineNumber: 8, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, }, lineNumber: 8, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 11, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md009', 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/Rules.md#md010', 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/Rules.md#md011', 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/Rules.md#md012', 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/Rules.md#md013', 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/Rules.md#md014', 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/Rules.md#md018', ruleNames: [ 'MD018', 'no-missing-space-atx', ], }, { errorContext: '# Heading 5 {MD019}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 27, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', 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/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '# Heading 7 {M...021} {MD003} #', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 31, editColumn: 1, insertText: '# Heading 7 {MD021} {MD003} #', }, lineNumber: 31, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: ' # Heading 9 {MD023} {MD026}.', errorDetail: null, errorRange: [ 1, 2, ], 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/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md026', ruleNames: [ 'MD026', 'no-trailing-punctuation', ], }, { errorContext: '> {MD027}', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 42, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', 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/Rules.md#md028', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 3, insertText: ' ', }, lineNumber: 8, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', 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/Rules.md#md031', 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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: '+ list {MD004} {MD006} {MD007...', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md033', 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/Rules.md#md034', 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/Rules.md#md035', 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { errorContext: '_with _', errorDetail: null, errorRange: [ 10, 7, ], fixInfo: { deleteCount: 7, editColumn: 10, insertText: '_with_', }, lineNumber: 67, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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/Rules.md#md038', ruleNames: [ 'MD038', 'no-space-in-code', ], }, { errorContext: '[link with space ]', errorDetail: null, errorRange: [ 1, 18, ], fixInfo: { deleteCount: 16, editColumn: 2, insertText: 'link with space', }, lineNumber: 71, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', 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/Rules.md#md040', ruleNames: [ 'MD040', 'fenced-code-language', ], }, { errorContext: '## Heading 1 {MD002} {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/Rules.md#md041', 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/Rules.md#md042', 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/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, { 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/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 85, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', 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/Rules.md#md046', 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/Rules.md#md046', 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/Rules.md#md046', ruleNames: [ 'MD046', 'code-block-style', ], }, { errorContext: null, errorDetail: null, errorRange: [ 11, 1, ], fixInfo: { editColumn: 12, insertText: `␊ `, }, lineNumber: 101, ruleDescription: 'Files should end with a single newline character', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047', 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/Rules.md#md048', ruleNames: [ 'MD048', 'code-fence-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 10, 6, ], fixInfo: { deleteCount: 6, editColumn: 10, insertText: '_with_', }, lineNumber: 90, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 8, 8, ], fixInfo: { deleteCount: 8, editColumn: 8, insertText: '__with__', }, lineNumber: 94, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', 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/Rules.md#md051', 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/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '[unused]: link-destination {MD...', errorDetail: 'Unused link or image reference definition: "unused"', errorRange: [ 1, 34, ], fixInfo: { deleteCount: -1, }, lineNumber: 99, ruleDescription: 'Link and image reference definitions should be needed', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md053', ruleNames: [ 'MD053', 'link-image-reference-definitions', ], }, ], fixed: `## Heading 1 {MD002} {MD041}␊ ␊ #### Heading 2 {MD001}␊ ␊ # Heading 3 {MD003} {MD043} #␊ ␊ * list {MD032}␊ ␊ * list {MD004} {MD006} {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 MD002 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}␊ ␊ EOF {MD047}␊ `, } ## bulleted_list_2_space_indent.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: 4; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 7, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 8; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 8, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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: 4, editColumn: 1, insertText: ' ', }, lineNumber: 4, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 8', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 8, editColumn: 1, insertText: ' ', }, lineNumber: 5, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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, }, lineNumber: 15, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 20, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 21, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 30, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 41, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 42, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 43, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 55, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 57, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 59, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 16, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 17, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 18, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 19, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 31, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, ], fixed: `# Bulleted List Not at Beginning of Line␊ ␊ Text␊ ␊ * Item␊ * Item␊ * Item␊ * Item␊ * Item␊ * Item␊ * Item␊ ␊ Text␊ ␊ * Item {MD006} {MD007}␊ * Item {MD007}␊ * Item {MD007}␊ * Item {MD007}␊ * Item {MD007}␊ * Item {MD006} {MD007}␊ * Item {MD006} {MD007}␊ ␊ Text␊ ␊ * Item␊ * Item␊ ␊ Text␊ ␊ * Item {MD006} {MD007}␊ * Item {MD007}␊ ␊ Text␊ ␊ * Item␊ * Item␊ * Item␊ ␊ Text␊ ␊ * Item {MD006} {MD007}␊ * Item {MD006} {MD007}␊ * Item {MD006} {MD007}␊ ␊ Text␊ ␊ * Item␊ ␊ * Item␊ ␊ * Item␊ ␊ Text␊ ␊ * Item {MD006} {MD007}␊ ␊ * Item {MD006} {MD007}␊ ␊ * Item {MD006} {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/Rules.md#md009', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md046', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md046', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md046', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', ruleNames: [ 'MD031', 'blanks-around-fences', ], }, ], fixed: `# Detailed Results Code Fences in Blockquotes␊ ␊ Text␊ ␊ \`\`\`markdown␊ Text␊ \`\`\`␊ ␊ Text␊ ␊ > Text␊ >␊ > \`\`\`markdown␊ > Text␊ > \`\`\`␊ >␊ > Text␊ > > Text␊ > >␊ > > \`\`\`markdown␊ > > Text␊ > > \`\`\`␊ > >␊ > > Text␊ `, } ## 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md046', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md046', 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}␊ `, } ## 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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/Rules.md#md014', 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}␊ \`\`\`␊ ␊ text␊ `, } ## 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/Rules.md#md046', 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/Rules.md#md046', 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/Rules.md#md046', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md012', 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/Rules.md#md010', 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/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, { errorContext: null, errorDetail: 'Column: 27', errorRange: [ 27, 3, ], fixInfo: { deleteCount: 3, editColumn: 27, insertText: ' ', }, lineNumber: 3, ruleDescription: 'Hard tabs', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, ], fixed: ` text␊ text and text 2␊ texts with trailing spaces ␊ `, } ## 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/Rules.md#md018', 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-not-heading-in-blockquote.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 3, 6, ], fixInfo: { deleteCount: 6, editColumn: 3, insertText: '_Text_', }, lineNumber: 11, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 3, 16, ], fixInfo: { deleteCount: 16, editColumn: 3, insertText: '_Text text text_', }, lineNumber: 15, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 1, 48, ], fixInfo: { deleteCount: 48, editColumn: 1, insertText: '*Section 3: oh no more sections {MD036} {MD049}*', }, lineNumber: 30, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 1, 48, ], fixInfo: { deleteCount: 48, editColumn: 1, insertText: '**Section 1.1: another section {MD036} {MD050}**', }, lineNumber: 12, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', 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: [ 9, 5, ], fixInfo: { deleteCount: 5, editColumn: 9, insertText: '*not*', }, lineNumber: 5, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, ], fixed: `# Emphasis style asterisk␊ ␊ This is *fine*␊ ␊ This is *not* {MD049}␊ `, } ## emphasis_style_underscore.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 9, 5, ], fixInfo: { deleteCount: 5, editColumn: 9, insertText: '_not_', }, lineNumber: 5, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, ], fixed: `# Emphasis style underscore␊ ␊ This is _fine_␊ ␊ This is _not_ {MD049}␊ `, } ## 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/Rules.md#md042', 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/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 9, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 11, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 13, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', 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/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 17, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 19, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 21, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 23, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 25, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]()', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: null, lineNumber: 70, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', 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/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]()', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: null, lineNumber: 76, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]()', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: null, lineNumber: 79, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', ruleNames: [ 'MD042', 'no-empty-links', ], }, { errorContext: '[text]()', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: null, lineNumber: 81, ruleDescription: 'No empty links', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md042', 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]: #␊ ␊ ## 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.␊ `, } ## 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/Rules.md#md040', 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/Rules.md#md048', 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/Rules.md#md046', 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/Rules.md#md046', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md048', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', ruleNames: [ 'MD031', 'blanks-around-fences', ], }, { errorContext: null, errorDetail: null, errorRange: [ 3, 1, ], fixInfo: { editColumn: 4, insertText: `␊ `, }, lineNumber: 42, ruleDescription: 'Files should end with a single newline character', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047', 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:42}␊ \`\`\`␊ `, } ## 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: [ 15, 3, ], fixInfo: { deleteCount: 3, editColumn: 15, }, lineNumber: 6, ruleDescription: 'Trailing spaces', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009', ruleNames: [ 'MD009', 'no-trailing-spaces', ], }, { errorContext: '# Fixing with Front Matter', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '## Nested Heading', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '[ link ]', errorDetail: null, errorRange: [ 6, 8, ], fixInfo: { deleteCount: 6, editColumn: 7, insertText: 'link', }, lineNumber: 8, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: null, errorDetail: null, errorRange: [ 4, 1, ], fixInfo: { editColumn: 5, insertText: `␊ `, }, lineNumber: 11, ruleDescription: 'Files should end with a single newline character', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047', ruleNames: [ 'MD047', 'single-trailing-newline', ], }, ], fixed: `---␊ front: matter␊ ignore: this␊ ---␊ # Fixing with Front Matter␊ ␊ Text text text␊ ␊ Text [link](url) text␊ ␊ ## Nested Heading␊ ␊ Text␊ `, } ## 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/Rules.md#md025', 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: [ 5, 1, ], fixInfo: { deleteCount: 1, editColumn: 5, }, lineNumber: 6, ruleDescription: 'Trailing spaces', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md009', ruleNames: [ 'MD009', 'no-trailing-spaces', ], }, { errorContext: 'Text', 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/Rules.md#md041', ruleNames: [ 'MD041', 'first-line-heading', 'first-line-h1', ], }, ], fixed: `---␊ front: matter␊ ---␊ Text␊ ␊ Text␊ `, } ## 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/Rules.md#md010', 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, ], 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/Rules.md#md041', 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/Rules.md#md025', 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/Rules.md#md041', 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/Rules.md#md025', 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/Rules.md#md010', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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.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: `

␊ ␊ 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/Rules.md#md041', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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␊ ␊ {MD009:9}␊ {MD009:24}␊ {MD009:32}␊ {MD009:36}␊ {MD009:39}␊ {MD009:41}␊ {MD009:43}␊ {MD009:48}␊ {MD009:54}␊ `, } ## 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { errorContext: '# Heading duplicate content si...', 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md025', 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: '# Heading duplicate content si...', 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/Rules.md#md025', 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/Rules.md#md025', 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/Rules.md#md025', 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, { 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, ], 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/Rules.md#md024', ruleNames: [ 'MD024', 'no-duplicate-heading', 'no-duplicate-header', ], }, ], 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, ], fixed: `# Heading 1␊ ␊ # Heading 2 {MD025}␊ `, } ## 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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/Rules.md#md026', 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-html-entities.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Punctuation: \';\'', errorRange: [ 31, 1, ], fixInfo: { deleteCount: 1, editColumn: 31, }, lineNumber: 22, ruleDescription: 'Trailing punctuation in heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md026', ruleNames: [ 'MD026', 'no-trailing-punctuation', ], }, { errorContext: null, errorDetail: 'Punctuation: \';\'', errorRange: [ 34, 1, ], fixInfo: { deleteCount: 1, editColumn: 34, }, lineNumber: 24, ruleDescription: 'Trailing punctuation in heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md026', ruleNames: [ 'MD026', 'no-trailing-punctuation', ], }, { errorContext: null, errorDetail: 'Punctuation: \';\'', errorRange: [ 31, 1, ], fixInfo: { deleteCount: 1, editColumn: 31, }, lineNumber: 26, ruleDescription: 'Trailing punctuation in heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md026', ruleNames: [ 'MD026', 'no-trailing-punctuation', ], }, ], fixed: `# headings-with-html-entities␊ ␊ ␊ ␊ ## Copyright © 2000␊ ␊ ## Copyright 2001 ©␊ ␊ ## Copyright 2002©␊ ␊ ## Copyright 2003 ©␊ ␊ ## 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/Rules.md#md018', 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/Rules.md#md018', ruleNames: [ 'MD018', 'no-missing-space-atx', ], }, { errorContext: '## Extra normal space {MD019}', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 23, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', ruleNames: [ 'MD019', 'no-multiple-space-atx', ], }, { errorContext: '## Extra Tab {MD019}', errorDetail: null, errorRange: [ 1, 5, ], 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/Rules.md#md019', 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/Rules.md#md020', 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/Rules.md#md020', 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/Rules.md#md020', 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/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '## Extra Norma...th) {MD021} ##', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 41, editColumn: 1, insertText: '## Extra Normal space (both) {MD021} ##', }, lineNumber: 29, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## Extra tab (left) {MD021} #...', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 31, editColumn: 1, insertText: '## Extra tab (left) {MD021} ##', }, lineNumber: 33, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '... Extra tab (right) {MD021} ##', errorDetail: null, errorRange: [ 28, 5, ], fixInfo: { deleteCount: 32, editColumn: 1, insertText: '## Extra tab (right) {MD021} ##', }, lineNumber: 37, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', 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: [], fixed: `# Headings Without Content␊ ␊ ␊ ␊ #␊ ␊ # ␊ ␊ # ␊ ␊ # ␊ ␊ ##␊ ␊ ## ␊ ␊ ## ␊ ␊ ## ␊ `, } ## 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-increment', ], }, ], fixed: `# Heading␊ ␊ ### Heading 3 {MD001}␊ ␊ ## Heading 2␊ ␊ #### Heading 4 {MD001}␊ `, } ## 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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, ], 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: 'Some text {MD022} {MD025}', 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/Rules.md#md025', ruleNames: [ 'MD025', 'single-title', 'single-h1', ], }, { errorContext: 'Some text {MD022} {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/Rules.md#md025', 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} {MD023} 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: '# Test {MD022} {MD023} 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { 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/Rules.md#md022', ruleNames: [ 'MD022', 'blanks-around-headings', 'blanks-around-headers', ], }, { errorContext: ' # Heading 1 {MD023}', errorDetail: null, errorRange: [ 1, 2, ], 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/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-start-left', ], }, { errorContext: ' Setext style fully indented {...', errorDetail: null, errorRange: [ 1, 2, ], 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/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-start-left', ], }, { errorContext: ' Setext style title only inden...', errorDetail: null, errorRange: [ 1, 2, ], 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/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-start-left', ], }, { errorContext: ' # Test {MD022} {MD023} Valid...', errorDetail: null, errorRange: [ 1, 3, ], fixInfo: { deleteCount: 2, editColumn: 1, }, lineNumber: 19, ruleDescription: 'Headings must start at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-start-left', ], }, { errorContext: ' # Test {MD022} {MD023} Als...', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 4, editColumn: 1, }, lineNumber: 20, ruleDescription: 'Headings must start at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md023', ruleNames: [ 'MD023', 'heading-start-left', 'header-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} {MD023} 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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-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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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-markdown-table.md > Snapshot 1 { errors: [], fixed: `# HTML Comment in Markdown Table␊ ␊ \`\`\`xml␊ ␊ \`\`\`␊ ␊ | Table |␊ |-------|␊ | |␊ ␊ | Table |␊ |-------|␊ | |␊ `, } ## html-comments.md > Snapshot 1 { errors: [ { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 7, 10, ], fixInfo: { deleteCount: 10, editColumn: 7, insertText: '*{MD037}*', }, lineNumber: 22, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 8, 10, ], fixInfo: { deleteCount: 10, editColumn: 8, insertText: '*{MD037}*', }, lineNumber: 24, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 8, 10, ], fixInfo: { deleteCount: 10, editColumn: 8, insertText: '*{MD037}*', }, lineNumber: 51, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 9, 10, ], fixInfo: { deleteCount: 10, editColumn: 9, insertText: '*{MD037}*', }, lineNumber: 53, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 7, 10, ], fixInfo: { deleteCount: 10, editColumn: 7, insertText: '*{MD037}*', }, lineNumber: 55, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 10, 10, ], fixInfo: { deleteCount: 10, editColumn: 10, insertText: '*{MD037}*', }, lineNumber: 57, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*{MD037} *', errorDetail: null, errorRange: [ 7, 10, ], fixInfo: { deleteCount: 10, editColumn: 7, insertText: '*{MD037}*', }, lineNumber: 59, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, ], fixed: `# HTML Comments␊ ␊ ## Block Comments␊ ␊ ␊ ␊ ␊ ␊ text␊ ␊ ␊ ␊ ␊ ␊ ␊ ␊ ␊ ␊ *{MD037}* -->␊ ␊ *{MD037}* -->␊ ␊ ␊ ␊ ␊ ␊ ␊ ␊ ## Inline Comments␊ ␊ ␊ ␊ t␊ ␊ ttext␊ ␊ t␊ ␊ t␊ ␊ t␊ ␊ t␊ ␊ t *{MD037}* -->␊ ␊ t *{MD037}* -->␊ ␊ t␊ ␊ t␊ ␊ t␊ ␊ ## Notes␊ ␊ It's important that the rule used above is one that calls␊ \`helpers.forEachLine\` so \`markdown-it\` doesn't ignore any␊ incorrectly-remaining comment blocks.␊ `, } ## 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', ruleNames: [ 'MD033', 'no-inline-html', ], }, { errorContext: null, errorDetail: 'Element: img', errorRange: [ 6, 20, ], fixInfo: null, lineNumber: 91, ruleDescription: 'Inline HTML', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md033', 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/Rules.md#md033', ruleNames: [ 'MD033', 'no-inline-html', ], }, ], fixed: `# Detailed HTML Results␊ ␊ Text␊ ␊ Block block␊ ␊ Text inline inline text␊ ␊ Text␊ ␊ Block block␊ ␊ Text inline inline text␊ ␊ Text␊ ␊

␊ Block␊ block block block␊ block␊ block block block␊ block␊ block block block block block␊ block block block block block␊

␊ ␊ Text␊ ␊ Block block␊ ␊ Text inline inline text␊ ␊ Text␊ ␊ Block block␊ ␊ Text inline inline text␊ ␊ Text␊ ␊ Text inline text inline text inline text␊ ␊ Text inline text inline text inline text␊ ␊ Text␊ ␊ \\Block block\\␊ ␊ \\\\Block block\\\\␊ ␊ Block block␊ ␊ Text \\inline inline\\ text␊ ␊ Text \\\\inline inline\\\\ text␊ ␊ Text inline inline text␊ ␊ Text␊ ␊ > Text inline inline 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 text␊ ␊ Text \`\`text text\`\` text␊ ␊ Text␊ ␊ Text inline text␊ text text␊ ␊ Text␊ ␊ is an email autolink.␊ ␊ Another email autolink: .␊ ␊ Text␊ ␊ is an HTML element.␊ ␊ But is not an autolink or HTML element.␊ And neither is .␊ Nor <123abc>.␊ ␊ 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/Rules.md#md025', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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␊ `, } ## 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 4, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '*', }, lineNumber: 4, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: dash', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '*', }, lineNumber: 5, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: plus', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '*', }, lineNumber: 9, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: dash', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '*', }, lineNumber: 10, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '-', }, lineNumber: 4, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '-', }, lineNumber: 5, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '-', }, lineNumber: 9, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '-', }, lineNumber: 10, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '+', }, lineNumber: 4, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '+', }, lineNumber: 5, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 9, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 10, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '*', }, lineNumber: 4, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: plus', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '*', }, lineNumber: 5, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '-', }, lineNumber: 3, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '-', }, lineNumber: 5, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '+', }, lineNumber: 3, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '+', }, lineNumber: 4, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 4, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 14, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 30, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 83, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 117, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md035', 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/Rules.md#md013', 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}␊ ␊ ␊ `, } ## 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/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 5, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 13, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 21, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 7, 5, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: '*in*', }, lineNumber: 30, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md010', 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/Rules.md#md033', ruleNames: [ 'MD033', 'no-inline-html', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 3, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 11, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 15, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 19, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 23, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 27, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 31, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 35, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 39, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 43, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 47, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 52, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 55, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 61, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 64, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 67, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 73, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 76, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 77, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 79, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 81, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 82, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 84, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 85, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 87, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 89, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 90, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 93, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 95, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 97, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 65, 5, ], fixInfo: { deleteCount: 5, editColumn: 65, insertText: '*in*', }, lineNumber: 98, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 99, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 100, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 26, 5, ], fixInfo: { deleteCount: 5, editColumn: 26, insertText: '*in*', }, lineNumber: 101, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 103, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 104, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in *', errorDetail: null, errorRange: [ 18, 5, ], fixInfo: { deleteCount: 5, editColumn: 18, insertText: '*in*', }, lineNumber: 105, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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 {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}␊ ␊ `, } ## 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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}␊ `, } ## invalid-ul-style-style.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '-', }, lineNumber: 3, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '-', }, lineNumber: 4, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '-', }, lineNumber: 6, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '-', }, lineNumber: 7, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-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/Rules.md#md025', 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-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/Rules.md#md025', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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.md > Snapshot 1 { errors: [ { errorContext: '[Invalid](#valid-heading-2004-)', errorDetail: null, errorRange: [ 1, 31, ], fixInfo: null, lineNumber: 108, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '[Invalid](#valid-repeated-heading-3)', errorDetail: null, errorRange: [ 1, 36, ], fixInfo: null, lineNumber: 110, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '[Invalid](#invalid-fragment)', errorDetail: null, errorRange: [ 1, 28, ], fixInfo: null, lineNumber: 112, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '[Invalid](#myname)', errorDetail: null, errorRange: [ 1, 18, ], fixInfo: null, lineNumber: 114, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '[Invalid](#hrefandid)', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: null, lineNumber: 116, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '#missing', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 118, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', 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-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](#namedlink)␊ ␊ [Valid](#idlink)␊ ␊ [Valid](#myident)␊ ␊ [Valid](#HREFandID)␊ ␊ [Valid][goodref]␊ ␊ ### Valid H3 Heading␊ ␊ Text␊ ␊ ### Valid Heading With Underscores _␊ ␊ Text␊ ␊ ### Valid *Heading* With _Emphasis_␊ ␊ 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␊ ␊ ␊ ␊ ␊ ␊ ␊ ␊ Text␊ ␊ [goodref]: #namedlink␊ ␊ ## Invalid Fragments␊ ␊ [Invalid](#valid-heading-2004-) {MD051}␊ ␊ [Invalid](#valid-repeated-heading-3) {MD051}␊ ␊ [Invalid](#invalid-fragment) {MD051}␊ ␊ [Invalid](#myname) {MD051}␊ ␊ [Invalid](#hrefandid) {MD051}␊ ␊ [Invalid][badref] {MD051}␊ ␊ [badref]: #missing␊ ␊ ␊ `, } ## 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/Rules.md#md011', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, { errorContext: 'https://example.com/same', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 26, ruleDescription: 'Bare URL used', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, { errorContext: '[link ]', errorDetail: null, errorRange: [ 6, 7, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: 'link', }, lineNumber: 32, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link]', errorDetail: null, errorRange: [ 6, 7, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: 'link', }, lineNumber: 34, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link ]', errorDetail: null, errorRange: [ 6, 8, ], fixInfo: { deleteCount: 6, editColumn: 7, insertText: 'link', }, lineNumber: 36, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[link ]', errorDetail: null, errorRange: [ 6, 7, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: 'link', }, lineNumber: 38, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link]', errorDetail: null, errorRange: [ 6, 7, ], fixInfo: { deleteCount: 5, editColumn: 7, insertText: 'link', }, lineNumber: 40, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link ]', errorDetail: null, errorRange: [ 6, 8, ], fixInfo: { deleteCount: 6, editColumn: 7, insertText: 'link', }, lineNumber: 42, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, ], fixed: `# Detailed Link Results␊ ␊ Text text␊ ␊ Text text text␊ ␊ Text text text␊ ␊ Text \`code https://example.com/code code\` text text␊ ␊ > Text text text␊ ␊ Text ␊ text ␊ text ␊ text ␊ ␊ \`\`\`text␊ Code https://example.com/code?type=fence code␊ \`\`\`␊ ␊ Code https://example.com/code?type=indent code␊ ␊ Text more text still more text done␊ ␊ Text more \\* text https://example.com/same more \\[ text done␊ ␊ Text more text still more text done␊ ␊ [Incorrect link syntax](https://www.example.com/)␊ ␊ Text [link](https://example.com/) text.␊ ␊ Text [link](https://example.com/) text.␊ ␊ Text [link](https://example.com/) text.␊ ␊ Text [link][reference] text.␊ ␊ Text [link][reference] text.␊ ␊ Text [link][reference] text.␊ ␊ [reference]: https://example.com/␊ `, } ## links-with-markup.md > Snapshot 1 { errors: [ { errorContext: '...k has `code` and right space ]', errorDetail: null, errorRange: [ 1, 39, ], fixInfo: { deleteCount: 37, editColumn: 2, insertText: 'This link has `code` and right space', }, lineNumber: 11, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ This link has *emphasis* and...', errorDetail: null, errorRange: [ 1, 42, ], fixInfo: { deleteCount: 40, editColumn: 2, insertText: 'This link has *emphasis* and left space', }, lineNumber: 13, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[too ]', errorDetail: null, errorRange: [ 19, 6, ], fixInfo: { deleteCount: 4, editColumn: 20, insertText: 'too', }, lineNumber: 17, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', 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/Rules.md#md034', 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/Rules.md#md034', 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/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, { errorContext: 'ftp://user:password@ftp-server...', errorDetail: null, errorRange: [ 1, 55, ], fixInfo: { deleteCount: 55, editColumn: 1, insertText: '', }, lineNumber: 11, ruleDescription: 'Bare URL used', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, { errorContext: 'https://example.com', errorDetail: null, errorRange: [ 2, 19, ], fixInfo: { deleteCount: 19, editColumn: 2, insertText: '', }, lineNumber: 29, ruleDescription: 'Bare URL used', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, { errorContext: 'https://example.com', errorDetail: null, errorRange: [ 2, 19, ], fixInfo: { deleteCount: 19, editColumn: 2, insertText: '', }, lineNumber: 30, ruleDescription: 'Bare URL used', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034', 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}␊ ␊ {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]␊ ␊ The following are allowed to avoid conflicts with HTML-like syntax:␊ ␊ "https://example.com"␊ "https://example.com/search?query=text"␊ 'https://example.com'␊ 'https://example.com/search?query=text'␊ ␊ Other enclosures are not allowed:␊ ␊ () {MD034}␊ {} {MD034}␊ `, } ## 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 7; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 9, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 11, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 1; 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 16, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 25, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 26, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 7; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 27, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 5; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 9, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 11, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 1; 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 16, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 17, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 18, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 5; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 19, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 25, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 26, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 5; Actual: 7', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 7, editColumn: 1, insertText: ' ', }, lineNumber: 27, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 15, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 16, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 9; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 17, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 18, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: ' ', }, lineNumber: 23, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: ' ', }, lineNumber: 24, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 25, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 26, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 9; Actual: 7', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 7, editColumn: 1, insertText: ' ', }, lineNumber: 27, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 28, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: ' ', }, lineNumber: 29, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 33, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 34, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 5', errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 1, insertText: ' ', }, lineNumber: 35, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 5', errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 1, insertText: ' ', }, lineNumber: 36, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 9; Actual: 8', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 8, editColumn: 1, insertText: ' ', }, lineNumber: 37, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 5', errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 1, insertText: ' ', }, lineNumber: 38, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 1, insertText: ' ', }, lineNumber: 39, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 15, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 16, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 5', errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 1, insertText: ' ', }, lineNumber: 17, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 18, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: ' ', }, lineNumber: 23, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: ' ', }, lineNumber: 24, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 25, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 26, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 7', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 7, editColumn: 1, insertText: ' ', }, lineNumber: 27, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 28, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: ' ', }, lineNumber: 30, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 34, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 35, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 36, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 37, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 6; Actual: 9', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 9, editColumn: 1, insertText: ' ', }, lineNumber: 38, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 39, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 40, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 50, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 51, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 56, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 6, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 8, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 15, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 20, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 28, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 30, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 31, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 35, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 38, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 39, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 40, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 42, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 3, editColumn: 1, insertText: ' ', }, lineNumber: 43, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 52, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 53, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 6', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 1, insertText: ' ', }, lineNumber: 54, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 4', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 1, insertText: ' ', }, lineNumber: 55, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', 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 {MD006} {MD007}␊ - item 2 {MD006} {MD007}␊ - item 2.1 {MD007}␊ - item 2.2 {MD007}␊ - item 2.2.1 {MD007}␊ - item 2.3 {MD007}␊ - item 3 {MD006} {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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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/Rules.md#md005', 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, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '-', }, lineNumber: 24, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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/Rules.md#md029', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '+', }, lineNumber: 32, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 33, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 7, ], fixInfo: { deleteCount: 1, editColumn: 6, insertText: '+', }, lineNumber: 64, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 65, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 66, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 1, editColumn: 9, insertText: '+', }, lineNumber: 67, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 7, insertText: '+', }, lineNumber: 68, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 7, ], fixInfo: { deleteCount: 1, editColumn: 6, insertText: '+', }, lineNumber: 69, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 70, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 10, insertText: '+', }, lineNumber: 71, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 12, ], fixInfo: { deleteCount: 1, editColumn: 11, insertText: '+', }, lineNumber: 72, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 7, insertText: '+', }, lineNumber: 76, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 1, editColumn: 9, insertText: '+', }, lineNumber: 77, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 9, insertText: '+', }, lineNumber: 78, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 10, insertText: '+', }, lineNumber: 79, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 7, insertText: '+', }, lineNumber: 85, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 86, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 87, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 1, editColumn: 9, insertText: '+', }, lineNumber: 89, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 10, insertText: '+', }, lineNumber: 90, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 10, insertText: '+', }, lineNumber: 91, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 7, insertText: '+', }, lineNumber: 96, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 97, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 1, editColumn: 8, insertText: '+', }, lineNumber: 98, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 1, editColumn: 9, insertText: '+', }, lineNumber: 99, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 10, insertText: '+', }, lineNumber: 100, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 1, editColumn: 10, insertText: '+', }, lineNumber: 101, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '+', }, lineNumber: 122, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '+', }, lineNumber: 123, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 140, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 141, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 5', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', 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/Rules.md#md005', ruleNames: [ 'MD005', 'list-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 3, editColumn: 6, insertText: ' ', }, lineNumber: 67, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 4; Actual: 5', errorRange: [ 1, 12, ], fixInfo: { deleteCount: 5, editColumn: 6, insertText: ' ', }, lineNumber: 72, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 3, editColumn: 7, insertText: ' ', }, lineNumber: 79, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 3', errorRange: [ 1, 9, ], fixInfo: { deleteCount: 3, editColumn: 5, insertText: ' ', }, lineNumber: 188, ruleDescription: 'Unordered list indentation', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { errorContext: ' > > - Item {MD004} {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 86, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > > - Item {MD004} {MD027...', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 6, }, lineNumber: 90, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > > - Item {MD004} {MD027...', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 91, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > - Item {MD004} {MD027}', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 97, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > > - Item {MD004} {MD027...', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 6, }, lineNumber: 100, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: ' > > > - Item {MD004} {MD027...', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 4, }, lineNumber: 101, ruleDescription: 'Multiple spaces after blockquote symbol', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md027', ruleNames: [ 'MD027', 'no-multiple-space-blockquote', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 5, ], fixInfo: { deleteCount: 2, editColumn: 4, insertText: ' ', }, lineNumber: 19, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, editColumn: 3, insertText: ' ', }, lineNumber: 23, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 12, ], fixInfo: { deleteCount: 2, editColumn: 11, insertText: ' ', }, lineNumber: 60, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 2, editColumn: 9, insertText: ' ', }, lineNumber: 66, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2', errorRange: [ 1, 11, ], fixInfo: { deleteCount: 2, editColumn: 10, insertText: ' ', }, lineNumber: 78, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: '> > - Item {MD004} {MD032}', 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/Rules.md#md032', 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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: '> + Item {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/Rules.md#md032', 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/Rules.md#md032', 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}␊ > + 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} {MD027}␊ > > + Item {MD004}␊ > >␊ > > > + Item {MD004}␊ > > > + Item {MD004} {MD027}␊ > > > + Item {MD004} {MD027}␊ ␊ Text␊ ␊ > Text␊ > >␊ > > + Item {MD004} {MD032}␊ > > + Item {MD004} {MD027}␊ > > + Item {MD004} {MD032}␊ > > >␊ > > > + Item {MD004} {MD032}␊ > > > + Item {MD004} {MD027}␊ > > > + Item {MD004} {MD027}␊ ␊ Text␊ ␊ >+ Item␊ > + Item␊ >>␊ >>+ Item␊ >> + Item␊ ␊ Text␊ ␊ >+ Item␊ > + Item {MD032}␊ >>␊ >>+ Item {MD032}␊ >> + Item␊ ␊ 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}␊ > + list in blockquote␊ > + sublist in blockquote␊ > + sublist in blockquote {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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md031', ruleNames: [ 'MD031', 'blanks-around-fences', ], }, { errorContext: '```shell', 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/Rules.md#md031', ruleNames: [ 'MD031', 'blanks-around-fences', ], }, { errorContext: 'fence {MD031:64} {MD031:65} {M...', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 65, ruleDescription: 'Fenced code blocks should be surrounded by blank lines', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md031', ruleNames: [ 'MD031', 'blanks-around-fences', ], }, { errorContext: 'fence {MD031:64} {MD031:65} {M...', errorDetail: null, errorRange: null, fixInfo: { insertText: `␊ `, lineNumber: 66, }, lineNumber: 65, ruleDescription: 'Lists should be surrounded by blank lines', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: ' ```', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 66, ruleDescription: 'Fenced code blocks should have a language specified', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md040', ruleNames: [ 'MD040', 'fenced-code-language', ], }, ], fixed: `# Lists with Fenced Code␊ ␊ - Item␊ ␊ \`\`\`text␊ fence␊ \`\`\`␊ ␊ - Item␊ - Item␊ ␊ \`\`\`text␊ fence␊ \`\`\`␊ ␊ - Item␊ ␊ Text␊ ␊ - Item␊ ␊ \`\`\`text␊ fence {MD031:21} {MD031:23}␊ \`\`\`␊ ␊ - Item␊ - Item␊ ␊ \`\`\`text␊ fence {MD031:26} {MD031:28}␊ \`\`\`␊ ␊ - Item␊ ␊ Text␊ ␊ 1. Item␊ ␊ \`\`\`text␊ fence␊ \`\`\`␊ ␊ 1. Item␊ 1. Item␊ ␊ \`\`\`text␊ fence␊ \`\`\`␊ ␊ 1. Item␊ ␊ Text␊ ␊ 1. Item␊ ␊ \`\`\`text␊ fence {MD031:51} {MD031:53}␊ \`\`\`␊ ␊ 1. Item␊ 1. Item␊ ␊ \`\`\`text␊ fence {MD031:56} {MD031:58}␊ \`\`\`␊ ␊ 1. Item␊ ␊ Text␊ ␊ 1. Text␊ ␊ \`\`\`shell␊ fence {MD031:64} {MD031:65} {MD032:65} {MD040:66}␊ ␊ \`\`\`␊ `, } ## lists-with-nesting.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 2, insertText: '-', }, lineNumber: 97, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 2, insertText: '-', }, lineNumber: 98, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 2, insertText: '-', }, lineNumber: 99, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 2, }, lineNumber: 22, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 97, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 98, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1', errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, }, lineNumber: 99, ruleDescription: 'Consider starting bulleted lists at the beginning of the line', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md006', ruleNames: [ 'MD006', 'ul-start-left', ], }, { 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', 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/Rules.md#md007', ruleNames: [ 'MD007', 'ul-indent', ], }, { 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: '- two {MD006} {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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: '- two {MD006} {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/Rules.md#md032', 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/Rules.md#md032', 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 {MD006} {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} {MD006} {MD007}␊ - 2. Item {MD004} {MD006} {MD007}␊ - 3. Item {MD004} {MD006} {MD007}␊ `, } ## 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/Rules.md#md031', 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/Rules.md#md031', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', 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/Rules.md#md032', ruleNames: [ 'MD032', 'blanks-around-lists', ], }, { errorContext: null, errorDetail: null, errorRange: [ 45, 1, ], fixInfo: { editColumn: 46, insertText: `␊ `, }, lineNumber: 77, ruleDescription: 'Files should end with a single newline character', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047', 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␊ ␊ * 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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-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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md046', ruleNames: [ 'MD046', 'code-block-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 35, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 41, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 43, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 39, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', 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/Rules.md#md052', 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_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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', 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/Rules.md#md013', ruleNames: [ 'MD013', 'line-length', ], }, { errorContext: null, errorDetail: 'Expected: 80; Actual: 128', errorRange: [ 81, 48, ], fixInfo: null, lineNumber: 34, ruleDescription: 'Line length', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md013', 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 |␊ {: rules="groups"}␊ ␊ 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 |␊ {: rules="groups"}␊ `, } ## 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/Rules.md#md011', 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/Rules.md#md011', 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␊ `, } ## 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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: atx; Actual: atx_closed', errorRange: null, fixInfo: null, lineNumber: 17, ruleDescription: 'Heading style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: atx; Actual: atx_closed', errorRange: null, fixInfo: null, lineNumber: 19, ruleDescription: 'Heading style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: null, errorDetail: 'Expected: atx; Actual: atx_closed', errorRange: null, fixInfo: null, lineNumber: 21, ruleDescription: 'Heading style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, { errorContext: '... hash no space{MD003}{MD020}##', errorDetail: null, errorRange: [ 53, 3, ], fixInfo: { deleteCount: 55, editColumn: 1, insertText: '### Heading with trailing hash no space{MD003}{MD020} ##', }, lineNumber: 17, ruleDescription: 'No space inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '...ailing hash {MD003}{MD020} \\##', errorDetail: null, errorRange: [ 48, 2, ], fixInfo: { deleteCount: 49, editColumn: 1, insertText: '### Heading with trailing hash {MD003}{MD020} \\# #', }, lineNumber: 19, ruleDescription: 'No space inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '...hash no space{MD003}{MD020}\\##', errorDetail: null, errorRange: [ 55, 2, ], fixInfo: { deleteCount: 56, editColumn: 1, insertText: '### Heading with trailing hash no space{MD003}{MD020} \\# #', }, lineNumber: 21, ruleDescription: 'No space inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md020', 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{MD003}{MD020} ##␊ ␊ ### Heading with trailing hash {MD003}{MD020} \\# #␊ ␊ ### Heading with trailing hash no space{MD003}{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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md033', 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, { 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/Rules.md#md036', ruleNames: [ 'MD036', 'no-emphasis-as-heading', 'no-emphasis-as-header', ], }, ], 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}**␊ `, } ## 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md041', 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/Rules.md#md009', 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␊ `, } ## mixed-emphasis-markers.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 28, 7, ], fixInfo: { deleteCount: 7, editColumn: 28, insertText: '*kinds*', }, lineNumber: 3, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 16, 6, ], fixInfo: { deleteCount: 6, editColumn: 16, insertText: '*uses*', }, lineNumber: 5, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 28, 7, ], fixInfo: { deleteCount: 7, editColumn: 28, insertText: '*kinds*', }, lineNumber: 7, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 13, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: null, fixInfo: null, lineNumber: 15, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: null, fixInfo: null, lineNumber: 11, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 28, 9, ], fixInfo: { deleteCount: 9, editColumn: 28, insertText: '__kinds__', }, lineNumber: 15, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 29, 9, ], fixInfo: { deleteCount: 9, editColumn: 29, insertText: '__kinds__', }, lineNumber: 17, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', 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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-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/Rules.md#md003', ruleNames: [ 'MD003', 'heading-style', 'header-style', ], }, ], fixed: `Heading 1␊ ========␊ ␊ ## Heading 2 {MD003}␊ ␊ ## Heading 3 {MD003} ##␊ `, } ## no-alt-text.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 5, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', ruleNames: [ 'MD045', 'no-alt-text', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 9, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', ruleNames: [ 'MD045', 'no-alt-text', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 11, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', ruleNames: [ 'MD045', 'no-alt-text', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 15, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', ruleNames: [ 'MD045', 'no-alt-text', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 19, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', ruleNames: [ 'MD045', 'no-alt-text', ], }, { errorContext: null, errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 23, ruleDescription: 'Images should have alternate text (alt text)', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md045', 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}␊ ␊ [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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md012', 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/Rules.md#md010', 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/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, { errorContext: null, errorDetail: 'Column: 27', errorRange: [ 27, 3, ], fixInfo: { deleteCount: 3, editColumn: 27, insertText: '', }, lineNumber: 3, ruleDescription: 'Hard tabs', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md010', ruleNames: [ 'MD010', 'no-hard-tabs', ], }, ], fixed: `text␊ text and text 2␊ texts with trailing spaces␊ `, } ## 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/Rules.md#md041', 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/Rules.md#md041', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 56, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 3; Style: 1/1/1', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 57, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 2; Style: 1/1/1', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 60, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 1; Actual: 4; Style: 1/1/1', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 61, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 4; Style: 1/2/3', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 61, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 2; Actual: 1; Style: 1/2/3', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 52, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 1; Style: 1/2/3', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 53, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 4; Style: 1/2/3', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 61, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, ], fixed: `# Ordered list examples␊ ␊ 9. Item␊ `, } ## 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, ], fixed: `# Ordered list examples␊ ␊ text␊ ␊ 0. Item␊ 0. Item␊ 0. Item␊ ␊ text␊ ␊ 1. Item␊ 1. Item␊ 1. Item␊ ␊ text␊ ␊ 1. Item␊ 2. Item␊ 3. Item␊ `, } ## 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 55, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 56, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 3; Style: 0/0/0', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 57, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 1; Style: 0/0/0', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 60, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', ruleNames: [ 'MD029', 'ol-prefix', ], }, { errorContext: null, errorDetail: 'Expected: 0; Actual: 2; Style: 0/0/0', errorRange: [ 1, 5, ], fixInfo: null, lineNumber: 61, ruleDescription: 'Ordered list item prefix', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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/Rules.md#md029', 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}␊ `, } ## 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, ], fixed: `# Detailed Results Proper Names␊ ␊ Text markdownlint text.␊ ␊ Text Node.js text.␊ ␊ Text .NET text.␊ ␊ Text example.NET text.␊ ␊ Text "markdownlint" text.␊ ␊ Text "Node.js" text.␊ ␊ Text ".NET" text.␊ ␊ Text "example.NET" text.␊ ␊ Text **markdownlint** text.␊ ␊ Text **Node.js** text.␊ ␊ Text **.NET** text.␊ ␊ Text **example.NET** text.␊ ␊ markdownlint␊ ␊ Node.js␊ ␊ .NET␊ ␊ example.NET␊ `, } ## 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md046', 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:18}␊ 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, ], fixed: `# Proper Names No HTML␊ ␊ Okay text JavaScript.␊ ␊ Bad text JavaScript. {MD044}␊ ␊ Bad code \`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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 13, 5, ], fixInfo: { deleteCount: 5, editColumn: 13, insertText: '*Vue*', }, lineNumber: 43, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', ruleNames: [ 'MD049', 'emphasis-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 23, 12, ], fixInfo: { deleteCount: 12, editColumn: 23, insertText: '*vue-router*', }, lineNumber: 43, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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␊ `, } ## proper-names.md > Snapshot 1 { errors: [ { errorContext: 'https://github.com/DavidAnson/...', errorDetail: null, errorRange: [ 17, 42, ], fixInfo: { deleteCount: 42, editColumn: 17, insertText: '', }, lineNumber: 65, ruleDescription: 'Bare URL used', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md034', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', 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/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: GitHub; Actual: github', errorRange: [ 10, 6, ], fixInfo: { deleteCount: 6, editColumn: 10, insertText: 'GitHub', }, lineNumber: 59, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', 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: 68, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'JavaScript', }, lineNumber: 69, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 10, 10, ], fixInfo: { deleteCount: 10, editColumn: 10, insertText: 'JavaScript', }, lineNumber: 71, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'JavaScript', }, lineNumber: 74, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'JavaScript', }, lineNumber: 77, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 2, 10, ], fixInfo: { deleteCount: 10, editColumn: 2, insertText: 'JavaScript', }, lineNumber: 80, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: multiplecase; Actual: MULTIPLECASE', errorRange: [ 18, 12, ], fixInfo: { deleteCount: 12, editColumn: 18, insertText: 'multiplecase', }, lineNumber: 85, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 15, 10, ], fixInfo: { deleteCount: 10, editColumn: 15, insertText: 'JavaScript', }, lineNumber: 88, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 20, 10, ], fixInfo: { deleteCount: 10, editColumn: 20, insertText: 'JavaScript', }, lineNumber: 90, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'JavaScript', }, lineNumber: 92, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', ruleNames: [ 'MD044', 'proper-names', ], }, { errorContext: null, errorDetail: 'Expected: JavaScript; Actual: javascript', errorRange: [ 24, 10, ], fixInfo: { deleteCount: 10, editColumn: 24, insertText: 'JavaScript', }, lineNumber: 95, ruleDescription: 'Proper names should have the correct capitalization', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md044', 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/Rules.md#md046', 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}␊ ␊ \`\`\`js␊ JavaScript is code {MD044} {MD046:52}␊ Node.js is runtime {MD044}␊ \`\`\`␊ ␊ Upload the code (to GitHub) {MD044}␊ ␊ 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.␊ ␊ ␊ ␊ ␊ ␊ ␊ `, } ## reference-links-and-images.md > Snapshot 1 { errors: [ { errorContext: '[text][missing]', errorDetail: 'Missing link or image reference definition: "missing"', errorRange: [ 16, 15, ], fixInfo: null, lineNumber: 51, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '[text][missing]', errorDetail: 'Missing link or image reference definition: "missing"', errorRange: [ 36, 15, ], fixInfo: null, lineNumber: 53, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '[text][missing', errorDetail: 'Missing link or image reference definition: "missing label"', errorRange: [ 35, 14, ], fixInfo: null, lineNumber: 55, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '![text][missing]', errorDetail: 'Missing link or image reference definition: "missing"', errorRange: [ 13, 16, ], fixInfo: null, lineNumber: 86, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '![text][missing]', errorDetail: 'Missing link or image reference definition: "missing"', errorRange: [ 17, 16, ], fixInfo: null, lineNumber: 88, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '[![text][image]][missing]', errorDetail: 'Missing link or image reference definition: "missing"', errorRange: [ 21, 25, ], fixInfo: null, lineNumber: 150, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '[hidden][]', errorDetail: 'Missing link or image reference definition: "hidden"', errorRange: [ 19, 10, ], fixInfo: null, lineNumber: 164, ruleDescription: 'Reference links and images should use a label that is defined', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md052', ruleNames: [ 'MD052', 'reference-links-images', ], }, { errorContext: '[label]: {MD053}', errorDetail: 'Duplicate link or image reference definition: "label"', errorRange: [ 1, 16, ], fixInfo: { deleteCount: -1, }, lineNumber: 126, ruleDescription: 'Link and image reference definitions should be needed', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md053', ruleNames: [ 'MD053', 'link-image-reference-definitions', ], }, { errorContext: '[unused]: {MD053}', errorDetail: 'Unused link or image reference definition: "unused"', errorRange: [ 1, 17, ], fixInfo: { deleteCount: -1, }, lineNumber: 129, ruleDescription: 'Link and image reference definitions should be needed', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md053', ruleNames: [ 'MD053', 'link-image-reference-definitions', ], }, { errorContext: '[^3]: {MD053}', errorDetail: 'Unused link or image reference definition: "^3"', errorRange: [ 1, 13, ], fixInfo: { deleteCount: -1, }, lineNumber: 132, ruleDescription: 'Link and image reference definitions should be needed', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md053', 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: 134, ruleDescription: 'Link and image reference definitions should be needed', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md053', 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: 137, ruleDescription: 'Link and image reference definitions should be needed', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md053', 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]␊ ␊ Dedicated line:␊ [text][label]␊ ␊ Dedicated line with trailing colon:␊ [text][label]:␊ ␊ Shortcut ending in colon: [colon]:␊ ␊ Use of multi-line label: [multi-line-label][]␊ ␊ Standard link: [text](https://example.com/standard)␊ ␊ ## Invalid Links␊ ␊ Missing label: [text][missing] {MD052}␊ ␊ Mixed valid/invalid: [text][label] [text][missing] {MD052}␊ ␊ Missing multi-line label {MD052}: [text][missing␊ label]␊ ␊ ## Non-Links␊ ␊ Space: [text] [wrong]␊ ␊ Empty: [text][ ]␊ ␊ 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][image]␊ ␊ Collapsed style: ![image][]␊ ␊ Shortcut style: ![image]␊ ␊ Image in link: [![text][image]][label] [![image][]][label] [![image]][label]␊ ␊ ## 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␊ [\`code\`]: https://example.com/code␊ [^1]: https://example.com/footnote␊ [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␊ [colon]: https://example.com/colon␊ [multi-line-label]:␊ https://example.com/multi-line-label␊ ␊ ## Invalid Labels␊ ␊ Duplicate:␊ ␊ Unused:␊ ␊ Unused footnote:␊ ␊ [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}␊ `, } ## 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-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/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], 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: 16, ruleDescription: 'Required heading structure', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], fixed: `# One␊ ␊ ## Two␊ ␊ ### THREE␊ ␊ ## four␊ ␊ ## Five␊ ␊ ### SiX␊ ␊ #### FOO␊ ␊ {MD043:16}␊ `, } ## required-headings-missing-last.md > Snapshot 1 { errors: [ { errorContext: '### Three', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 7, ruleDescription: 'Required heading structure', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, { errorContext: null, errorDetail: null, errorRange: [ 15, 1, ], fixInfo: { editColumn: 16, insertText: `␊ `, }, lineNumber: 7, ruleDescription: 'Files should end with a single newline character', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md047', 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: 16, ruleDescription: 'Required heading structure', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], fixed: `# One␊ ␊ ## Two␊ ␊ ### THREE␊ ␊ ## four␊ ␊ ## Five␊ ␊ ### SiX␊ ␊ #### 7␊ ␊ {MD043:16}␊ `, } ## 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/Rules.md#md001', ruleNames: [ 'MD001', 'heading-increment', 'header-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/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], fixed: `# One #␊ ␊ ### Three {MD001} {MD043} ###␊ ␊ #### Four ####␊ `, } ## required-headings-none-one-or-more.md > Snapshot 1 { errors: [ { errorContext: '+', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 6, ruleDescription: 'Required heading structure', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], fixed: `Text␊ ␊ Text␊ ␊ {MD043:6}␊ `, } ## 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/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], fixed: `# One {MD043}␊ ␊ ## Two␊ ␊ ### Three␊ `, } ## required-headings-one-or-more.md > Snapshot 1 { errors: [ { errorContext: '#### 7', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 16, ruleDescription: 'Required heading structure', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md043', ruleNames: [ 'MD043', 'required-headings', 'required-headers', ], }, ], fixed: `# One␊ ␊ ## Two␊ ␊ ### THREE␊ ␊ ## four␊ ␊ ## Five␊ ␊ ### SiX␊ ␊ #### 7␊ ␊ {MD043:16}␊ `, } ## 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-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: [ 3, 27, ], fixInfo: { deleteCount: 27, editColumn: 3, insertText: '[?:\\["\'\\](?<1>\\[^"\'\\]*]("\')', }, lineNumber: 5, ruleDescription: 'Reversed link syntax', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011', ruleNames: [ 'MD011', 'no-reversed-links', ], }, ], fixed: `# reversed-link-issue-with-markdownlint-12␊ ␊ |Pattern|Description|␊ |-------------|-----------------|␊ |\`[?:\\["'\\](?<1>\\[^"'\\]*]("')|(?<1>\\S+))\`|{MD011}|␊ ␊ |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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', ruleNames: [ 'MD011', 'no-reversed-links', ], }, { errorContext: null, errorDetail: '(([\\/.])[\\w\\-.\\/=]', errorRange: [ 11, 18, ], fixInfo: { deleteCount: 18, editColumn: 11, insertText: '[([\\/.]](\\w\\-.\\/=)', }, lineNumber: 41, ruleDescription: 'Reversed link syntax', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011', ruleNames: [ 'MD011', 'no-reversed-links', ], }, { errorContext: null, errorDetail: '(?:(?:(^|\\/)[!.]', errorRange: [ 9, 16, ], fixInfo: { deleteCount: 16, editColumn: 9, insertText: '[?:(?:(^|\\/](!.)', }, lineNumber: 45, ruleDescription: 'Reversed link syntax', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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/Rules.md#md011', 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}␊ ␊ ␊ `, } ## 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/Rules.md#md018', 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/Rules.md#md018', 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/Rules.md#md018', 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/Rules.md#md018', ruleNames: [ 'MD018', 'no-missing-space-atx', ], }, { errorContext: '# C', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 11, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', ruleNames: [ 'MD019', 'no-multiple-space-atx', ], }, { errorContext: '## I', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 31, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', ruleNames: [ 'MD019', 'no-multiple-space-atx', ], }, { errorContext: '# OO', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 2, }, lineNumber: 51, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', ruleNames: [ 'MD019', 'no-multiple-space-atx', ], }, { errorContext: '## UU', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 1, editColumn: 3, }, lineNumber: 71, ruleDescription: 'Multiple spaces after hash on atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md019', 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/Rules.md#md020', 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/Rules.md#md020', 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/Rules.md#md020', 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/Rules.md#md020', ruleNames: [ 'MD020', 'no-missing-space-closed-atx', ], }, { errorContext: '# F #', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 7, editColumn: 1, insertText: '# F #', }, lineNumber: 21, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## L ##', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 9, editColumn: 1, insertText: '## L ##', }, lineNumber: 41, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '# RR #', errorDetail: null, errorRange: [ 1, 4, ], fixInfo: { deleteCount: 8, editColumn: 1, insertText: '# RR #', }, lineNumber: 61, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', ruleNames: [ 'MD021', 'no-multiple-space-closed-atx', ], }, { errorContext: '## XX ##', errorDetail: null, errorRange: [ 1, 5, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: '## XX ##', }, lineNumber: 81, ruleDescription: 'Multiple spaces inside hashes on closed atx style heading', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md021', 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: '* emphasis {MD037}', errorDetail: null, errorRange: [ 6, 18, ], fixInfo: { deleteCount: 18, editColumn: 6, insertText: '*emphasis {MD037}', }, lineNumber: 36, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'emphasis *', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 40, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis {MD037}', errorDetail: null, errorRange: [ 6, 18, ], fixInfo: { deleteCount: 18, editColumn: 6, insertText: '*emphasis {MD037}', }, lineNumber: 42, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'emphasis *', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 43, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*emphasis *', errorDetail: null, errorRange: [ 6, 11, ], fixInfo: { deleteCount: 11, editColumn: 6, insertText: '*emphasis*', }, lineNumber: 45, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis*', errorDetail: null, errorRange: [ 11, 11, ], fixInfo: { deleteCount: 11, editColumn: 11, insertText: '*emphasis*', }, lineNumber: 46, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis {MD037}', errorDetail: null, errorRange: [ 17, 18, ], fixInfo: { deleteCount: 18, editColumn: 17, insertText: '*emphasis {MD037}', }, lineNumber: 48, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'emphasis *', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 49, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis *', errorDetail: null, errorRange: [ 6, 12, ], fixInfo: { deleteCount: 12, editColumn: 6, insertText: '*emphasis*', }, lineNumber: 51, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis {MD037}', errorDetail: null, errorRange: [ 19, 18, ], fixInfo: { deleteCount: 18, editColumn: 19, insertText: '*emphasis {MD037}', }, lineNumber: 51, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'emphasis *', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 52, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis *', errorDetail: null, errorRange: [ 12, 12, ], fixInfo: { deleteCount: 12, editColumn: 12, insertText: '*emphasis*', }, lineNumber: 52, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis {MD037}', errorDetail: null, errorRange: [ 6, 18, ], fixInfo: { deleteCount: 18, editColumn: 6, insertText: '*emphasis {MD037}', }, lineNumber: 55, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'emphasis *', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 57, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis {MD037}', errorDetail: null, errorRange: [ 8, 18, ], fixInfo: { deleteCount: 18, editColumn: 8, insertText: '*emphasis {MD037}', }, lineNumber: 61, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: ' emphasis *', errorDetail: null, errorRange: [ 1, 12, ], fixInfo: { deleteCount: 12, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 64, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis {MD037}', errorDetail: null, errorRange: [ 8, 18, ], fixInfo: { deleteCount: 18, editColumn: 8, insertText: '*emphasis {MD037}', }, lineNumber: 65, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: ' emphasis *', errorDetail: null, errorRange: [ 1, 12, ], fixInfo: { deleteCount: 12, editColumn: 1, insertText: 'emphasis*', }, lineNumber: 66, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis *', errorDetail: null, errorRange: [ 8, 12, ], fixInfo: { deleteCount: 12, editColumn: 8, insertText: '*emphasis*', }, lineNumber: 69, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ emphasis {MD037}', errorDetail: null, errorRange: [ 6, 18, ], fixInfo: { deleteCount: 18, editColumn: 6, insertText: '_emphasis {MD037}', }, lineNumber: 71, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'emphasis _', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 10, editColumn: 1, insertText: 'emphasis_', }, lineNumber: 72, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** bold {MD037}', errorDetail: null, errorRange: [ 6, 15, ], fixInfo: { deleteCount: 15, editColumn: 6, insertText: '**bold {MD037}', }, lineNumber: 74, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: 'bold **', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 7, editColumn: 1, insertText: 'bold**', }, lineNumber: 75, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 5, 6, ], fixInfo: { deleteCount: 6, editColumn: 5, insertText: '*also*', }, lineNumber: 103, ruleDescription: 'Emphasis style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md049', 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 {MD037}␊ emphasis* *emphasis* text {MD037}␊ ␊ 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: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 2, insertText: 'link', }, lineNumber: 3, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ "link" ]', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 8, editColumn: 2, insertText: '"link"', }, lineNumber: 5, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ `link` ]', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 8, editColumn: 2, insertText: '`link`', }, lineNumber: 7, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ *link* ]', errorDetail: null, errorRange: [ 1, 10, ], fixInfo: { deleteCount: 8, editColumn: 2, insertText: '*link*', }, lineNumber: 9, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ __link__ ]', errorDetail: null, errorRange: [ 1, 12, ], fixInfo: { deleteCount: 10, editColumn: 2, insertText: '__link__', }, lineNumber: 11, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link "link" ]', errorDetail: null, errorRange: [ 1, 15, ], fixInfo: { deleteCount: 13, editColumn: 2, insertText: 'link "link"', }, lineNumber: 13, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link `link` ]', errorDetail: null, errorRange: [ 1, 15, ], fixInfo: { deleteCount: 13, editColumn: 2, insertText: 'link `link`', }, lineNumber: 15, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ *link* link ]', errorDetail: null, errorRange: [ 1, 15, ], fixInfo: { deleteCount: 13, editColumn: 2, insertText: '*link* link', }, lineNumber: 17, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', ruleNames: [ 'MD030', 'list-marker-space', ], }, { errorContext: null, errorDetail: 'Expected: 3; Actual: 1', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 6, insertText: ' ', }, lineNumber: 18, ruleDescription: 'Spaces after list markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md030', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', 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/Rules.md#md038', ruleNames: [ 'MD038', 'no-space-in-code', ], }, { errorContext: '#link%60link', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 81, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '#link%60link', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 85, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '#link%60link', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 87, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '#link%60link', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 89, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '#link%5Blink%60link', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 91, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', ruleNames: [ 'MD051', 'link-fragments', ], }, { errorContext: '#link%5Dlink%60link', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 93, ruleDescription: 'Link fragments should be valid', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md051', 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 \`␊ `, } ## spaces_inside_emphasis_markers.md > Snapshot 1 { errors: [ { errorContext: '* emphasis *', errorDetail: null, errorRange: [ 8, 12, ], fixInfo: { deleteCount: 12, editColumn: 8, insertText: '*emphasis*', }, lineNumber: 17, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** strong **', errorDetail: null, errorRange: [ 8, 12, ], fixInfo: { deleteCount: 12, editColumn: 8, insertText: '**strong**', }, lineNumber: 19, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** strong and emphasis ***', errorDetail: null, errorRange: [ 8, 27, ], fixInfo: { deleteCount: 27, editColumn: 8, insertText: '***strong and emphasis***', }, lineNumber: 21, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ emphasis _', errorDetail: null, errorRange: [ 8, 12, ], fixInfo: { deleteCount: 12, editColumn: 8, insertText: '_emphasis_', }, lineNumber: 23, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__ strong __', errorDetail: null, errorRange: [ 8, 12, ], fixInfo: { deleteCount: 12, editColumn: 8, insertText: '__strong__', }, lineNumber: 25, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '___ strong and emphasis ___', errorDetail: null, errorRange: [ 8, 27, ], fixInfo: { deleteCount: 27, editColumn: 8, insertText: '___strong and emphasis___', }, lineNumber: 27, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* broken emphasis *', errorDetail: null, errorRange: [ 25, 19, ], fixInfo: { deleteCount: 19, editColumn: 25, insertText: '*broken emphasis*', }, lineNumber: 29, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** broken strong **', errorDetail: null, errorRange: [ 25, 19, ], fixInfo: { deleteCount: 19, editColumn: 25, insertText: '**broken strong**', }, lineNumber: 31, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** broken stro...nd emphasis ***', errorDetail: null, errorRange: [ 40, 34, ], fixInfo: { deleteCount: 34, editColumn: 40, insertText: '***broken strong and emphasis***', }, lineNumber: 33, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ broken emphasis _', errorDetail: null, errorRange: [ 25, 19, ], fixInfo: { deleteCount: 19, editColumn: 25, insertText: '_broken emphasis_', }, lineNumber: 35, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__ broken strong __', errorDetail: null, errorRange: [ 25, 19, ], fixInfo: { deleteCount: 19, editColumn: 25, insertText: '__broken strong__', }, lineNumber: 37, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '___ broken stro...nd emphasis ___', errorDetail: null, errorRange: [ 40, 34, ], fixInfo: { deleteCount: 34, editColumn: 40, insertText: '___broken strong and emphasis___', }, lineNumber: 39, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* broken emphasis *', errorDetail: null, errorRange: [ 35, 19, ], fixInfo: { deleteCount: 19, editColumn: 35, insertText: '*broken emphasis*', }, lineNumber: 41, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* broken emphasis *', errorDetail: null, errorRange: [ 10, 19, ], fixInfo: { deleteCount: 19, editColumn: 10, insertText: '*broken emphasis*', }, lineNumber: 43, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ broken emphasis _', errorDetail: null, errorRange: [ 30, 19, ], fixInfo: { deleteCount: 19, editColumn: 30, insertText: '_broken emphasis_', }, lineNumber: 43, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*broken emphasis *', errorDetail: null, errorRange: [ 11, 18, ], fixInfo: { deleteCount: 18, editColumn: 11, insertText: '*broken emphasis*', }, lineNumber: 45, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* broken emphasis*', errorDetail: null, errorRange: [ 11, 18, ], fixInfo: { deleteCount: 18, editColumn: 11, insertText: '*broken emphasis*', }, lineNumber: 47, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_flag on _', errorDetail: null, errorRange: [ 6, 10, ], fixInfo: { deleteCount: 10, editColumn: 6, insertText: '_flag on_', }, lineNumber: 49, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* with asterisks*', errorDetail: null, errorRange: [ 24, 17, ], fixInfo: { deleteCount: 17, editColumn: 24, insertText: '*with asterisks*', }, lineNumber: 51, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** Strong**', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '**Strong**', }, lineNumber: 57, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** Strong and emphasis***', errorDetail: null, errorRange: [ 1, 26, ], fixInfo: { deleteCount: 26, editColumn: 1, insertText: '***Strong and emphasis***', }, lineNumber: 59, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ Emphasis_', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '_Emphasis_', }, lineNumber: 61, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__ Strong__', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '__Strong__', }, lineNumber: 63, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '___ Strong and emphasis___', errorDetail: null, errorRange: [ 1, 26, ], fixInfo: { deleteCount: 26, editColumn: 1, insertText: '___Strong and emphasis___', }, lineNumber: 65, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*Emphasis *', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '*Emphasis*', }, lineNumber: 67, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**Strong **', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '**Strong**', }, lineNumber: 69, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '***Strong and emphasis ***', errorDetail: null, errorRange: [ 1, 26, ], fixInfo: { deleteCount: 26, editColumn: 1, insertText: '***Strong and emphasis***', }, lineNumber: 71, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_Emphasis _', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '_Emphasis_', }, lineNumber: 73, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__Strong __', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 11, editColumn: 1, insertText: '__Strong__', }, lineNumber: 75, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '___Strong and emphasis ___', errorDetail: null, errorRange: [ 1, 26, ], fixInfo: { deleteCount: 26, editColumn: 1, insertText: '___Strong and emphasis___', }, lineNumber: 77, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emphasis*', errorDetail: null, errorRange: [ 20, 11, ], fixInfo: { deleteCount: 11, editColumn: 20, insertText: '*emphasis*', }, lineNumber: 79, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** strong**', errorDetail: null, errorRange: [ 20, 11, ], fixInfo: { deleteCount: 11, editColumn: 20, insertText: '**strong**', }, lineNumber: 81, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** strong and emphasis***', errorDetail: null, errorRange: [ 20, 26, ], fixInfo: { deleteCount: 26, editColumn: 20, insertText: '***strong and emphasis***', }, lineNumber: 83, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ emphasis_', errorDetail: null, errorRange: [ 20, 11, ], fixInfo: { deleteCount: 11, editColumn: 20, insertText: '_emphasis_', }, lineNumber: 85, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__ strong__', errorDetail: null, errorRange: [ 20, 11, ], fixInfo: { deleteCount: 11, editColumn: 20, insertText: '__strong__', }, lineNumber: 87, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '___ strong and emphasis___', errorDetail: null, errorRange: [ 20, 26, ], fixInfo: { deleteCount: 26, editColumn: 20, insertText: '___strong and emphasis___', }, lineNumber: 89, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*emphasis *', errorDetail: null, errorRange: [ 21, 11, ], fixInfo: { deleteCount: 11, editColumn: 21, insertText: '*emphasis*', }, lineNumber: 91, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**strong **', errorDetail: null, errorRange: [ 21, 11, ], fixInfo: { deleteCount: 11, editColumn: 21, insertText: '**strong**', }, lineNumber: 93, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '***strong and emphasis ***', errorDetail: null, errorRange: [ 21, 26, ], fixInfo: { deleteCount: 26, editColumn: 21, insertText: '***strong and emphasis***', }, lineNumber: 95, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_emphasis _', errorDetail: null, errorRange: [ 21, 11, ], fixInfo: { deleteCount: 11, editColumn: 21, insertText: '_emphasis_', }, lineNumber: 97, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__strong __', errorDetail: null, errorRange: [ 21, 11, ], fixInfo: { deleteCount: 11, editColumn: 21, insertText: '__strong__', }, lineNumber: 99, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '___strong and emphasis ___', errorDetail: null, errorRange: [ 21, 26, ], fixInfo: { deleteCount: 26, editColumn: 21, insertText: '___strong and emphasis___', }, lineNumber: 101, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**Multiple **', errorDetail: null, errorRange: [ 1, 13, ], fixInfo: { deleteCount: 13, editColumn: 1, insertText: '**Multiple**', }, lineNumber: 103, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**in **', errorDetail: null, errorRange: [ 22, 7, ], fixInfo: { deleteCount: 7, editColumn: 22, insertText: '**in**', }, lineNumber: 103, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**at **', errorDetail: null, errorRange: [ 39, 7, ], fixInfo: { deleteCount: 7, editColumn: 39, insertText: '**at**', }, lineNumber: 103, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**Multiple **', errorDetail: null, errorRange: [ 1, 13, ], fixInfo: { deleteCount: 13, editColumn: 1, insertText: '**Multiple**', }, lineNumber: 105, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** in**', errorDetail: null, errorRange: [ 22, 7, ], fixInfo: { deleteCount: 7, editColumn: 22, insertText: '**in**', }, lineNumber: 105, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** at **', errorDetail: null, errorRange: [ 39, 8, ], fixInfo: { deleteCount: 8, editColumn: 39, insertText: '**at**', }, lineNumber: 105, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* an ambiguous *', errorDetail: null, errorRange: [ 9, 16, ], fixInfo: { deleteCount: 16, editColumn: 9, insertText: '*an ambiguous*', }, lineNumber: 107, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* item*', errorDetail: null, errorRange: [ 8, 7, ], fixInfo: { deleteCount: 7, editColumn: 8, insertText: '*item*', }, lineNumber: 111, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*item *', errorDetail: null, errorRange: [ 8, 7, ], fixInfo: { deleteCount: 7, editColumn: 8, insertText: '*item*', }, lineNumber: 112, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* item *', errorDetail: null, errorRange: [ 8, 8, ], fixInfo: { deleteCount: 8, editColumn: 8, insertText: '*item*', }, lineNumber: 113, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* some*', errorDetail: null, errorRange: [ 7, 7, ], fixInfo: { deleteCount: 7, editColumn: 7, insertText: '*some*', }, lineNumber: 116, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*space *', errorDetail: null, errorRange: [ 8, 8, ], fixInfo: { deleteCount: 8, editColumn: 8, insertText: '*space*', }, lineNumber: 117, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* the *', errorDetail: null, errorRange: [ 14, 7, ], fixInfo: { deleteCount: 7, editColumn: 14, insertText: '*the*', }, lineNumber: 118, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** strong emph***', errorDetail: null, errorRange: [ 1, 18, ], fixInfo: { deleteCount: 18, editColumn: 1, insertText: '***strong emph***', }, lineNumber: 127, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** strong** in emph*', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '***strong** in emph*', }, lineNumber: 128, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*** emph* in strong**', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '***emph* in strong**', }, lineNumber: 129, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** in strong *emph***', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '**in strong *emph***', }, lineNumber: 130, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '***strong emph ***', errorDetail: null, errorRange: [ 1, 18, ], fixInfo: { deleteCount: 18, editColumn: 1, insertText: '***strong emph***', }, lineNumber: 132, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '***strong** in emph *', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '***strong** in emph*', }, lineNumber: 133, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '***emph* in strong **', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '***emph* in strong**', }, lineNumber: 134, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**in strong *emph ***', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '**in strong *emph***', }, lineNumber: 135, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in emph **strong ***', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '*in emph **strong***', }, lineNumber: 136, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** *strong emph***', errorDetail: null, errorRange: [ 1, 18, ], fixInfo: { deleteCount: 18, editColumn: 1, insertText: '***strong emph***', }, lineNumber: 138, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** *strong** in emph*', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '***strong** in emph*', }, lineNumber: 139, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '** *emph* in strong**', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '***emph* in strong**', }, lineNumber: 140, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '***strong emph* **', errorDetail: null, errorRange: [ 1, 18, ], fixInfo: { deleteCount: 18, editColumn: 1, insertText: '***strong emph***', }, lineNumber: 144, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '**in strong *emph* **', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '**in strong *emph***', }, lineNumber: 147, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*in emph **strong* **', errorDetail: null, errorRange: [ 1, 21, ], fixInfo: { deleteCount: 21, editColumn: 1, insertText: '*in emph **strong***', }, lineNumber: 148, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* emph***strong**', errorDetail: null, errorRange: [ 6, 17, ], fixInfo: { deleteCount: 17, editColumn: 6, insertText: '*emph***strong**', }, lineNumber: 151, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*emph***strong **', errorDetail: null, errorRange: [ 6, 17, ], fixInfo: { deleteCount: 17, editColumn: 6, insertText: '*emph***strong**', }, lineNumber: 154, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* text*', errorDetail: null, errorRange: [ 16, 7, ], fixInfo: { deleteCount: 7, editColumn: 16, insertText: '*text*', }, lineNumber: 334, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '*text *', errorDetail: null, errorRange: [ 16, 7, ], fixInfo: { deleteCount: 7, editColumn: 16, insertText: '*text*', }, lineNumber: 335, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_ text_', errorDetail: null, errorRange: [ 16, 7, ], fixInfo: { deleteCount: 7, editColumn: 16, insertText: '_text_', }, lineNumber: 337, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '_text _', errorDetail: null, errorRange: [ 16, 7, ], fixInfo: { deleteCount: 7, editColumn: 16, insertText: '_text_', }, lineNumber: 338, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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* {MD037}␊ ***emph* in strong** {MD037}␊ **in strong *emph*** {MD037}␊ ␊ ***strong emph*** {MD037}␊ ***strong** in emph* {MD037}␊ ***emph* in strong** {MD037}␊ **in strong *emph*** {MD037}␊ *in emph **strong*** {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 (internal spaces are not detected)␊ Text *emph*** strong** text (internal spaces are not detected)␊ 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.␊ `, } ## spaces_inside_link_text.md > Snapshot 1 { errors: [ { errorContext: '[ ]', errorDetail: null, errorRange: [ 1, 3, ], fixInfo: { deleteCount: 1, editColumn: 2, insertText: '', }, lineNumber: 17, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[foo ]', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 2, insertText: 'foo', }, lineNumber: 19, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ foo]', errorDetail: null, errorRange: [ 1, 6, ], fixInfo: { deleteCount: 4, editColumn: 2, insertText: 'foo', }, lineNumber: 21, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ foo ]', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 2, insertText: 'foo', }, lineNumber: 23, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ "foo" ]', errorDetail: null, errorRange: [ 1, 9, ], fixInfo: { deleteCount: 7, editColumn: 2, insertText: '"foo"', }, lineNumber: 25, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ `foo` ]', errorDetail: null, errorRange: [ 1, 9, ], fixInfo: { deleteCount: 7, editColumn: 2, insertText: '`foo`', }, lineNumber: 27, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ *foo* ]', errorDetail: null, errorRange: [ 1, 9, ], fixInfo: { deleteCount: 7, editColumn: 2, insertText: '*foo*', }, lineNumber: 29, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ __foo__ ]', errorDetail: null, errorRange: [ 1, 11, ], fixInfo: { deleteCount: 9, editColumn: 2, insertText: '__foo__', }, lineNumber: 31, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[- ]', errorDetail: null, errorRange: [ 25, 4, ], fixInfo: { deleteCount: 2, editColumn: 26, insertText: '-', }, lineNumber: 37, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[- ]', errorDetail: null, errorRange: [ 26, 4, ], fixInfo: { deleteCount: 2, editColumn: 27, insertText: '-', }, lineNumber: 41, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[- ]', errorDetail: null, errorRange: [ 26, 4, ], fixInfo: { deleteCount: 2, editColumn: 27, insertText: '-', }, lineNumber: 43, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[error ]', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 2, insertText: 'error', }, lineNumber: 49, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link with leading space]', errorDetail: null, errorRange: null, fixInfo: null, lineNumber: 52, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link with leading space]', errorDetail: null, errorRange: [ 13, 26, ], fixInfo: { deleteCount: 24, editColumn: 14, insertText: 'link with leading space', }, lineNumber: 54, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[link ]', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 2, insertText: 'link', }, lineNumber: 60, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link]', errorDetail: null, errorRange: [ 1, 7, ], fixInfo: { deleteCount: 5, editColumn: 2, insertText: 'link', }, lineNumber: 62, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', ruleNames: [ 'MD039', 'no-space-in-links', ], }, { errorContext: '[ link ]', errorDetail: null, errorRange: [ 1, 8, ], fixInfo: { deleteCount: 6, editColumn: 2, insertText: 'link', }, lineNumber: 64, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', 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})␊ ␊ Wrapped [ link with leading space␊ ](https://example.com) {MD039}␊ ␊ Non-wrapped [link with leading space](https://example.com) {MD039}␊ ␊ [][ref]␊ ␊ [link][ref]␊ ␊ [link][ref] {MD039}␊ ␊ [link][ref] {MD039}␊ ␊ [link][ref] {MD039}␊ ␊ [ref]: https://example.com␊ `, } ## strong_style_asterisk.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: asterisk; Actual: underscore', errorRange: [ 9, 7, ], fixInfo: { deleteCount: 7, editColumn: 9, insertText: '**not**', }, lineNumber: 5, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, ], fixed: `# Strong style asterisk␊ ␊ This is **fine**␊ ␊ This is **not** {MD050}␊ `, } ## strong_style_underscore.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: underscore; Actual: asterisk', errorRange: [ 9, 7, ], fixInfo: { deleteCount: 7, editColumn: 9, insertText: '__not__', }, lineNumber: 5, ruleDescription: 'Strong style should be consistent', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md050', ruleNames: [ 'MD050', 'strong-style', ], }, ], fixed: `# Strong style underscore␊ ␊ This is __fine__␊ ␊ This is __not__ {MD050}␊ `, } ## sublist-bullet-style.md > Snapshot 1 { errors: [ { errorContext: null, errorDetail: 'Expected: plus; Actual: dash', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 7, insertText: '+', }, lineNumber: 7, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '-', }, lineNumber: 20, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: plus', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '*', }, lineNumber: 21, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 8, ], fixInfo: { deleteCount: 1, editColumn: 7, insertText: '-', }, lineNumber: 23, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 27, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 2, ], fixInfo: { deleteCount: 1, editColumn: 1, insertText: '-', }, lineNumber: 31, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: asterisk; Actual: dash', errorRange: [ 1, 4, ], fixInfo: { deleteCount: 1, editColumn: 3, insertText: '*', }, lineNumber: 32, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: plus; Actual: asterisk', errorRange: [ 1, 6, ], fixInfo: { deleteCount: 1, editColumn: 5, insertText: '+', }, lineNumber: 33, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: asterisk', errorRange: [ 1, 12, ], fixInfo: { deleteCount: 1, editColumn: 11, insertText: '-', }, lineNumber: 49, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 12, ], fixInfo: { deleteCount: 1, editColumn: 11, insertText: '-', }, lineNumber: 50, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', ruleNames: [ 'MD004', 'ul-style', ], }, { errorContext: null, errorDetail: 'Expected: dash; Actual: plus', errorRange: [ 1, 12, ], fixInfo: { deleteCount: 1, editColumn: 11, insertText: '-', }, lineNumber: 58, ruleDescription: 'Unordered list style', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md004', 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-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/Rules.md#md011', 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/Rules.md#md033', 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/Rules.md#md034', ruleNames: [ 'MD034', 'no-bare-urls', ], }, { errorContext: '* emphasis*', errorDetail: null, errorRange: [ 3, 11, ], fixInfo: { deleteCount: 11, editColumn: 3, insertText: '*emphasis*', }, lineNumber: 9, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '__strong __', errorDetail: null, errorRange: [ 3, 11, ], fixInfo: { deleteCount: 11, editColumn: 3, insertText: '__strong__', }, lineNumber: 10, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', 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/Rules.md#md038', ruleNames: [ 'MD038', 'no-space-in-code', ], }, { errorContext: '[link ]', errorDetail: null, errorRange: [ 3, 7, ], fixInfo: { deleteCount: 5, editColumn: 4, insertText: 'link', }, lineNumber: 12, ruleDescription: 'Spaces inside link text', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md039', 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/Rules.md#md042', 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)\` |␊ ␊ ␊ `, } ## 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-violating-md037.md > Snapshot 1 { errors: [ { errorContext: '* y *', errorDetail: null, errorRange: [ 3, 5, ], fixInfo: { deleteCount: 5, editColumn: 3, insertText: '*y*', }, lineNumber: 12, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, { errorContext: '* y = x *', errorDetail: null, errorRange: [ 3, 9, ], fixInfo: { deleteCount: 9, editColumn: 3, insertText: '*y = x*', }, lineNumber: 18, ruleDescription: 'Spaces inside emphasis markers', ruleInformation: 'https://github.com/DavidAnson/markdownlint/blob/v0.0.0/doc/Rules.md#md037', ruleNames: [ 'MD037', 'no-space-in-emphasis', ], }, ], fixed: `# texmath-content-violating-md037␊ ␊ ## Inline (not handled)␊ ␊ text \`$ x * y * z $\` text␊ ␊ text \`$$ x * y * z $$\` text␊ ␊ ## Block (handled when used with markdown-it-texmath)␊ ␊ $$␊ x *y* z {MD037}␊ $$␊ ␊ text␊ ␊ $$␊ x *y = x* y {MD037}␊ $$␊ `, } ## 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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:37}␊ {MD009:50}␊ `, } ## 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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:37}␊ {MD009:50}␊ `, } ## 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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/Rules.md#md009', 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␊ ␊ \`