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