From 877ede77356599127a9d37bb60f54ee35f9c7584 Mon Sep 17 00:00:00 2001 From: David Anson Date: Wed, 11 May 2022 06:26:30 +0000 Subject: [PATCH] Remove outdated "detailed-results-" prefix from test scenario files. --- ...ts-4-tabs-MD010.json => 4-tabs-MD010.json} | 0 ...esults-4-tabs-MD010.md => 4-tabs-MD010.md} | 0 ...ults-MD001-MD010.json => MD001-MD010.json} | 0 ...-results-MD001-MD010.md => MD001-MD010.md} | 0 ...ults-MD011-MD021.json => MD011-MD021.json} | 0 ...-results-MD011-MD021.md => MD011-MD021.md} | 0 ...-results-MD022-MD030.md => MD022-MD030.md} | 0 ...ng-message.md => MD030-warning-message.md} | 0 ...ults-MD031-MD040.json => MD031-MD040.json} | 0 ...-results-MD031-MD040.md => MD031-MD040.md} | 0 ...ults-MD041-MD050.json => MD041-MD050.json} | 0 ...-results-MD041-MD050.md => MD041-MD050.md} | 0 ...-results-MD051-MD060.md => MD051-MD060.md} | 0 ...iled-results-bare-urls.md => bare-urls.md} | 0 ...2.json => blanks-around-headings-0-2.json} | 0 ...s-0-2.md => blanks-around-headings-0-2.md} | 0 ...0.json => blanks-around-headings-3-0.json} | 0 ...s-3-0.md => blanks-around-headings-3-0.md} | 0 ...dings.json => blanks-around-headings.json} | 0 ...-headings.md => blanks-around-headings.md} | 0 ...uotes.md => code-fences-in-blockquotes.md} | 0 ...s-MD010.json => default-spaces-MD010.json} | 0 ...paces-MD010.md => default-spaces-MD010.md} | 0 ...-matter.md => fixing-with-front-matter.md} | 0 ...atter.json => front-matter-alternate.json} | 0 ...nt-matter.md => front-matter-alternate.md} | 0 ...-results-html-tags.json => html-tags.json} | 0 ...iled-results-html-tags.md => html-tags.md} | 0 ...esults-links.json => links-alternate.json} | 0 ...ed-results-links.md => links-alternate.md} | 0 ...D010.json => no-tabs-edge-case-MD010.json} | 0 ...se-MD010.md => no-tabs-edge-case-MD010.md} | 0 ...ered-list-item-prefix-single-alternate.md} | 0 ...ered-list-item-prefix-zero-alternate.json} | 0 ...rdered-list-item-prefix-zero-alternate.md} | 0 ...names.json => proper-names-alternate.json} | 0 ...per-names.md => proper-names-alternate.md} | 0 .../markdownlint-test-scenarios.js.md | 9050 ++++++++--------- .../markdownlint-test-scenarios.js.snap | Bin 179432 -> 179025 bytes ...ink-text.md => spaces-inside-link-text.md} | 0 40 files changed, 4525 insertions(+), 4525 deletions(-) rename test/{detailed-results-4-tabs-MD010.json => 4-tabs-MD010.json} (100%) rename test/{detailed-results-4-tabs-MD010.md => 4-tabs-MD010.md} (100%) rename test/{detailed-results-MD001-MD010.json => MD001-MD010.json} (100%) rename test/{detailed-results-MD001-MD010.md => MD001-MD010.md} (100%) rename test/{detailed-results-MD011-MD021.json => MD011-MD021.json} (100%) rename test/{detailed-results-MD011-MD021.md => MD011-MD021.md} (100%) rename test/{detailed-results-MD022-MD030.md => MD022-MD030.md} (100%) rename test/{detailed-results-MD030-warning-message.md => MD030-warning-message.md} (100%) rename test/{detailed-results-MD031-MD040.json => MD031-MD040.json} (100%) rename test/{detailed-results-MD031-MD040.md => MD031-MD040.md} (100%) rename test/{detailed-results-MD041-MD050.json => MD041-MD050.json} (100%) rename test/{detailed-results-MD041-MD050.md => MD041-MD050.md} (100%) rename test/{detailed-results-MD051-MD060.md => MD051-MD060.md} (100%) rename test/{detailed-results-bare-urls.md => bare-urls.md} (100%) rename test/{detailed-results-blanks-around-headings-0-2.json => blanks-around-headings-0-2.json} (100%) rename test/{detailed-results-blanks-around-headings-0-2.md => blanks-around-headings-0-2.md} (100%) rename test/{detailed-results-blanks-around-headings-3-0.json => blanks-around-headings-3-0.json} (100%) rename test/{detailed-results-blanks-around-headings-3-0.md => blanks-around-headings-3-0.md} (100%) rename test/{detailed-results-blanks-around-headings.json => blanks-around-headings.json} (100%) rename test/{detailed-results-blanks-around-headings.md => blanks-around-headings.md} (100%) rename test/{detailed-results-code-fences-in-blockquotes.md => code-fences-in-blockquotes.md} (100%) rename test/{detailed-results-default-spaces-MD010.json => default-spaces-MD010.json} (100%) rename test/{detailed-results-default-spaces-MD010.md => default-spaces-MD010.md} (100%) rename test/{detailed-results-fixing-with-front-matter.md => fixing-with-front-matter.md} (100%) rename test/{detailed-results-front-matter.json => front-matter-alternate.json} (100%) rename test/{detailed-results-front-matter.md => front-matter-alternate.md} (100%) rename test/{detailed-results-html-tags.json => html-tags.json} (100%) rename test/{detailed-results-html-tags.md => html-tags.md} (100%) rename test/{detailed-results-links.json => links-alternate.json} (100%) rename test/{detailed-results-links.md => links-alternate.md} (100%) rename test/{detailed-results-no-tabs-edge-case-MD010.json => no-tabs-edge-case-MD010.json} (100%) rename test/{detailed-results-no-tabs-edge-case-MD010.md => no-tabs-edge-case-MD010.md} (100%) rename test/{detailed-results-ordered-list-item-prefix-single.md => ordered-list-item-prefix-single-alternate.md} (100%) rename test/{detailed-results-ordered-list-item-prefix-zero.json => ordered-list-item-prefix-zero-alternate.json} (100%) rename test/{detailed-results-ordered-list-item-prefix-zero.md => ordered-list-item-prefix-zero-alternate.md} (100%) rename test/{detailed-results-proper-names.json => proper-names-alternate.json} (100%) rename test/{detailed-results-proper-names.md => proper-names-alternate.md} (100%) rename test/{detailed-results-spaces-inside-link-text.md => spaces-inside-link-text.md} (100%) diff --git a/test/detailed-results-4-tabs-MD010.json b/test/4-tabs-MD010.json similarity index 100% rename from test/detailed-results-4-tabs-MD010.json rename to test/4-tabs-MD010.json diff --git a/test/detailed-results-4-tabs-MD010.md b/test/4-tabs-MD010.md similarity index 100% rename from test/detailed-results-4-tabs-MD010.md rename to test/4-tabs-MD010.md diff --git a/test/detailed-results-MD001-MD010.json b/test/MD001-MD010.json similarity index 100% rename from test/detailed-results-MD001-MD010.json rename to test/MD001-MD010.json diff --git a/test/detailed-results-MD001-MD010.md b/test/MD001-MD010.md similarity index 100% rename from test/detailed-results-MD001-MD010.md rename to test/MD001-MD010.md diff --git a/test/detailed-results-MD011-MD021.json b/test/MD011-MD021.json similarity index 100% rename from test/detailed-results-MD011-MD021.json rename to test/MD011-MD021.json diff --git a/test/detailed-results-MD011-MD021.md b/test/MD011-MD021.md similarity index 100% rename from test/detailed-results-MD011-MD021.md rename to test/MD011-MD021.md diff --git a/test/detailed-results-MD022-MD030.md b/test/MD022-MD030.md similarity index 100% rename from test/detailed-results-MD022-MD030.md rename to test/MD022-MD030.md diff --git a/test/detailed-results-MD030-warning-message.md b/test/MD030-warning-message.md similarity index 100% rename from test/detailed-results-MD030-warning-message.md rename to test/MD030-warning-message.md diff --git a/test/detailed-results-MD031-MD040.json b/test/MD031-MD040.json similarity index 100% rename from test/detailed-results-MD031-MD040.json rename to test/MD031-MD040.json diff --git a/test/detailed-results-MD031-MD040.md b/test/MD031-MD040.md similarity index 100% rename from test/detailed-results-MD031-MD040.md rename to test/MD031-MD040.md diff --git a/test/detailed-results-MD041-MD050.json b/test/MD041-MD050.json similarity index 100% rename from test/detailed-results-MD041-MD050.json rename to test/MD041-MD050.json diff --git a/test/detailed-results-MD041-MD050.md b/test/MD041-MD050.md similarity index 100% rename from test/detailed-results-MD041-MD050.md rename to test/MD041-MD050.md diff --git a/test/detailed-results-MD051-MD060.md b/test/MD051-MD060.md similarity index 100% rename from test/detailed-results-MD051-MD060.md rename to test/MD051-MD060.md diff --git a/test/detailed-results-bare-urls.md b/test/bare-urls.md similarity index 100% rename from test/detailed-results-bare-urls.md rename to test/bare-urls.md diff --git a/test/detailed-results-blanks-around-headings-0-2.json b/test/blanks-around-headings-0-2.json similarity index 100% rename from test/detailed-results-blanks-around-headings-0-2.json rename to test/blanks-around-headings-0-2.json diff --git a/test/detailed-results-blanks-around-headings-0-2.md b/test/blanks-around-headings-0-2.md similarity index 100% rename from test/detailed-results-blanks-around-headings-0-2.md rename to test/blanks-around-headings-0-2.md diff --git a/test/detailed-results-blanks-around-headings-3-0.json b/test/blanks-around-headings-3-0.json similarity index 100% rename from test/detailed-results-blanks-around-headings-3-0.json rename to test/blanks-around-headings-3-0.json diff --git a/test/detailed-results-blanks-around-headings-3-0.md b/test/blanks-around-headings-3-0.md similarity index 100% rename from test/detailed-results-blanks-around-headings-3-0.md rename to test/blanks-around-headings-3-0.md diff --git a/test/detailed-results-blanks-around-headings.json b/test/blanks-around-headings.json similarity index 100% rename from test/detailed-results-blanks-around-headings.json rename to test/blanks-around-headings.json diff --git a/test/detailed-results-blanks-around-headings.md b/test/blanks-around-headings.md similarity index 100% rename from test/detailed-results-blanks-around-headings.md rename to test/blanks-around-headings.md diff --git a/test/detailed-results-code-fences-in-blockquotes.md b/test/code-fences-in-blockquotes.md similarity index 100% rename from test/detailed-results-code-fences-in-blockquotes.md rename to test/code-fences-in-blockquotes.md diff --git a/test/detailed-results-default-spaces-MD010.json b/test/default-spaces-MD010.json similarity index 100% rename from test/detailed-results-default-spaces-MD010.json rename to test/default-spaces-MD010.json diff --git a/test/detailed-results-default-spaces-MD010.md b/test/default-spaces-MD010.md similarity index 100% rename from test/detailed-results-default-spaces-MD010.md rename to test/default-spaces-MD010.md diff --git a/test/detailed-results-fixing-with-front-matter.md b/test/fixing-with-front-matter.md similarity index 100% rename from test/detailed-results-fixing-with-front-matter.md rename to test/fixing-with-front-matter.md diff --git a/test/detailed-results-front-matter.json b/test/front-matter-alternate.json similarity index 100% rename from test/detailed-results-front-matter.json rename to test/front-matter-alternate.json diff --git a/test/detailed-results-front-matter.md b/test/front-matter-alternate.md similarity index 100% rename from test/detailed-results-front-matter.md rename to test/front-matter-alternate.md diff --git a/test/detailed-results-html-tags.json b/test/html-tags.json similarity index 100% rename from test/detailed-results-html-tags.json rename to test/html-tags.json diff --git a/test/detailed-results-html-tags.md b/test/html-tags.md similarity index 100% rename from test/detailed-results-html-tags.md rename to test/html-tags.md diff --git a/test/detailed-results-links.json b/test/links-alternate.json similarity index 100% rename from test/detailed-results-links.json rename to test/links-alternate.json diff --git a/test/detailed-results-links.md b/test/links-alternate.md similarity index 100% rename from test/detailed-results-links.md rename to test/links-alternate.md diff --git a/test/detailed-results-no-tabs-edge-case-MD010.json b/test/no-tabs-edge-case-MD010.json similarity index 100% rename from test/detailed-results-no-tabs-edge-case-MD010.json rename to test/no-tabs-edge-case-MD010.json diff --git a/test/detailed-results-no-tabs-edge-case-MD010.md b/test/no-tabs-edge-case-MD010.md similarity index 100% rename from test/detailed-results-no-tabs-edge-case-MD010.md rename to test/no-tabs-edge-case-MD010.md diff --git a/test/detailed-results-ordered-list-item-prefix-single.md b/test/ordered-list-item-prefix-single-alternate.md similarity index 100% rename from test/detailed-results-ordered-list-item-prefix-single.md rename to test/ordered-list-item-prefix-single-alternate.md diff --git a/test/detailed-results-ordered-list-item-prefix-zero.json b/test/ordered-list-item-prefix-zero-alternate.json similarity index 100% rename from test/detailed-results-ordered-list-item-prefix-zero.json rename to test/ordered-list-item-prefix-zero-alternate.json diff --git a/test/detailed-results-ordered-list-item-prefix-zero.md b/test/ordered-list-item-prefix-zero-alternate.md similarity index 100% rename from test/detailed-results-ordered-list-item-prefix-zero.md rename to test/ordered-list-item-prefix-zero-alternate.md diff --git a/test/detailed-results-proper-names.json b/test/proper-names-alternate.json similarity index 100% rename from test/detailed-results-proper-names.json rename to test/proper-names-alternate.json diff --git a/test/detailed-results-proper-names.md b/test/proper-names-alternate.md similarity index 100% rename from test/detailed-results-proper-names.md rename to test/proper-names-alternate.md diff --git a/test/snapshots/markdownlint-test-scenarios.js.md b/test/snapshots/markdownlint-test-scenarios.js.md index 4624d985..3deb92ed 100644 --- a/test/snapshots/markdownlint-test-scenarios.js.md +++ b/test/snapshots/markdownlint-test-scenarios.js.md @@ -4,6 +4,2168 @@ 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 @@ -556,6 +2718,405 @@ Generated by [AVA](https://avajs.dev). `, } +## 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-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 @@ -4516,6 +7077,142 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -5615,2704 +8312,7 @@ Generated by [AVA](https://avajs.dev). `, } -## detailed-results-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 ␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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.␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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.␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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)␊ - `, - } - -## detailed-results-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.␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-default-spaces-MD010.md +## default-spaces-MD010.md > Snapshot 1 @@ -8385,1833 +8385,6 @@ Generated by [AVA](https://avajs.dev). `, } -## detailed-results-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␊ - `, - } - -## detailed-results-front-matter.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␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-links.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/␊ - `, - } - -## detailed-results-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␊ - `, - } - -## detailed-results-ordered-list-item-prefix-single.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␊ - `, - } - -## detailed-results-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: 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␊ - `, - } - -## detailed-results-proper-names.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␊ - `, - } - -## detailed-results-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}␊ - `, - } - ## emoji-headings.md > Snapshot 1 @@ -11976,6 +10149,123 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -12049,6 +10339,55 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -16122,6 +14461,443 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -20817,6 +19593,453 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -28784,6 +28007,79 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -29678,6 +28974,160 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -30390,6 +29840,369 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 @@ -33985,6 +33798,193 @@ Generated by [AVA](https://avajs.dev). `, } +## 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 diff --git a/test/snapshots/markdownlint-test-scenarios.js.snap b/test/snapshots/markdownlint-test-scenarios.js.snap index e973acc2df5c1363f838ad0f601c9f5d0027b60c..0ccc0364e217cbb7fb7b72dae2c51c3e009cc10d 100644 GIT binary patch literal 179025 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�u`2w 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%0A&=silHAd!fSqL(Z_J<4%=ZLKns$ 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 szSkJAZCK#9F7>FGX3KbRGBA2*_HFoClMp|rH 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 IFT#WSKa;YK!vFvP diff --git a/test/detailed-results-spaces-inside-link-text.md b/test/spaces-inside-link-text.md similarity index 100% rename from test/detailed-results-spaces-inside-link-text.md rename to test/spaces-inside-link-text.md