diff --git a/lib/md037.mjs b/lib/md037.mjs index e2be2847..8dd72d8b 100644 --- a/lib/md037.mjs +++ b/lib/md037.mjs @@ -50,15 +50,17 @@ export default { if (startMatch) { const [ startSpaceCharacter ] = startMatch; const startContext = `${marker}${startSpaceCharacter}`; + const column = startToken.endColumn; + const count = startSpaceCharacter.length - 1; addError( onError, startToken.startLine, undefined, startContext, - [ startToken.startColumn, startContext.length ], + [ column, count ], { - "editColumn": startToken.endColumn, - "deleteCount": startSpaceCharacter.length - 1 + "editColumn": column, + "deleteCount": count } ); } @@ -71,16 +73,17 @@ export default { if (endMatch) { const [ endSpaceCharacter ] = endMatch; const endContext = `${endSpaceCharacter}${marker}`; + const column = endToken.startColumn - (endSpaceCharacter.length - 1); + const count = endSpaceCharacter.length - 1; addError( onError, endToken.startLine, undefined, endContext, - [ endToken.endColumn - endContext.length, endContext.length ], + [ column, count ], { - "editColumn": - endToken.startColumn - (endSpaceCharacter.length - 1), - "deleteCount": endSpaceCharacter.length - 1 + "editColumn": column, + "deleteCount": count } ); } diff --git a/test/markdownlint-test-result-object.mjs b/test/markdownlint-test-result-object.mjs index a67e3731..5b89aa65 100644 --- a/test/markdownlint-test-result-object.mjs +++ b/test/markdownlint-test-result-object.mjs @@ -405,7 +405,7 @@ test("resultFormattingV3", (t) => new Promise((resolve) => { "ruleInformation": `${homepage}/blob/v${version}/doc/md037.md`, "errorDetail": null, "errorContext": "* e", - "errorRange": [ 6, 3 ], + "errorRange": [ 7, 1 ], "fixInfo": { "editColumn": 7, "deleteCount": 1 @@ -418,7 +418,7 @@ test("resultFormattingV3", (t) => new Promise((resolve) => { "ruleInformation": `${homepage}/blob/v${version}/doc/md037.md`, "errorDetail": null, "errorContext": "s *", - "errorRange": [ 15, 3 ], + "errorRange": [ 16, 1 ], "fixInfo": { "editColumn": 16, "deleteCount": 1 diff --git a/test/snapshots/markdownlint-test-scenarios.mjs.md b/test/snapshots/markdownlint-test-scenarios.mjs.md index 956c5af5..6644e949 100644 --- a/test/snapshots/markdownlint-test-scenarios.mjs.md +++ b/test/snapshots/markdownlint-test-scenarios.mjs.md @@ -1067,8 +1067,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* i', errorDetail: null, errorRange: [ - 7, - 3, + 8, + 1, ], fixInfo: { deleteCount: 1, @@ -1086,8 +1086,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e *', errorDetail: null, errorRange: [ - 14, - 3, + 15, + 1, ], fixInfo: { deleteCount: 1, @@ -1105,8 +1105,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* s', errorDetail: null, errorRange: [ - 17, - 3, + 18, + 1, ], fixInfo: { deleteCount: 1, @@ -1124,8 +1124,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e *', errorDetail: null, errorRange: [ - 21, - 3, + 22, + 1, ], fixInfo: { deleteCount: 1, @@ -1143,8 +1143,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e **', errorDetail: null, errorRange: [ - 22, - 4, + 23, + 1, ], fixInfo: { deleteCount: 1, @@ -1162,8 +1162,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ s', errorDetail: null, errorRange: [ - 17, - 3, + 18, + 1, ], fixInfo: { deleteCount: 1, @@ -1181,8 +1181,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '__ s', errorDetail: null, errorRange: [ - 19, - 4, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -1200,8 +1200,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e __', errorDetail: null, errorRange: [ - 25, - 4, + 26, + 1, ], fixInfo: { deleteCount: 1, @@ -1219,8 +1219,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* i', errorDetail: null, errorRange: [ - 7, - 3, + 8, + 1, ], fixInfo: { deleteCount: 1, @@ -1238,8 +1238,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e *', errorDetail: null, errorRange: [ - 10, - 3, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -7432,8 +7432,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'h _', errorDetail: null, errorRange: [ - 14, - 3, + 15, + 1, ], fixInfo: { deleteCount: 1, @@ -19759,8 +19759,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '} *', errorDetail: null, errorRange: [ - 15, - 3, + 16, + 1, ], fixInfo: { deleteCount: 1, @@ -19778,8 +19778,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '} *', errorDetail: null, errorRange: [ - 16, - 3, + 17, + 1, ], fixInfo: { deleteCount: 1, @@ -21576,8 +21576,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -21595,8 +21595,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -21614,8 +21614,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -21633,8 +21633,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -21652,8 +21652,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -22249,8 +22249,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* w', errorDetail: null, errorRange: [ - 10, - 3, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -22268,8 +22268,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'h *', errorDetail: null, errorRange: [ - 15, - 3, + 16, + 1, ], fixInfo: { deleteCount: 1, @@ -22327,8 +22327,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -22346,8 +22346,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -22365,8 +22365,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -22384,8 +22384,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -22983,8 +22983,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23002,8 +23002,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23021,8 +23021,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23040,8 +23040,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23059,8 +23059,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23078,8 +23078,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23097,8 +23097,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23116,8 +23116,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23135,8 +23135,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23154,8 +23154,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23173,8 +23173,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23192,8 +23192,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23211,8 +23211,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23230,8 +23230,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23249,8 +23249,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23268,8 +23268,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23287,8 +23287,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23306,8 +23306,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23325,8 +23325,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23344,8 +23344,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23363,8 +23363,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23382,8 +23382,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23401,8 +23401,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23420,8 +23420,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23439,8 +23439,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23458,8 +23458,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23477,8 +23477,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23496,8 +23496,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23515,8 +23515,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23534,8 +23534,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23553,8 +23553,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23572,8 +23572,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23591,8 +23591,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 28, - 3, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -23610,8 +23610,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23629,8 +23629,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -23648,8 +23648,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -41307,8 +41307,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* t', errorDetail: null, errorRange: [ - 21, - 3, + 22, + 1, ], fixInfo: { deleteCount: 1, @@ -41326,8 +41326,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 't *', errorDetail: null, errorRange: [ - 26, - 3, + 27, + 1, ], fixInfo: { deleteCount: 1, @@ -41345,8 +41345,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** t', errorDetail: null, errorRange: [ - 35, - 4, + 37, + 1, ], fixInfo: { deleteCount: 1, @@ -41364,8 +41364,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 't **', errorDetail: null, errorRange: [ - 41, - 4, + 42, + 1, ], fixInfo: { deleteCount: 1, @@ -51744,8 +51744,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 6, - 3, + 7, + 1, ], fixInfo: { deleteCount: 1, @@ -51763,8 +51763,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -51782,8 +51782,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 6, - 3, + 7, + 1, ], fixInfo: { deleteCount: 1, @@ -51801,8 +51801,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -51820,8 +51820,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 17, - 3, + 18, + 1, ], fixInfo: { deleteCount: 1, @@ -51839,8 +51839,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -51858,8 +51858,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 6, - 3, + 7, + 1, ], fixInfo: { deleteCount: 1, @@ -51877,8 +51877,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 15, - 3, + 16, + 1, ], fixInfo: { deleteCount: 1, @@ -51896,8 +51896,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 19, - 3, + 20, + 1, ], fixInfo: { deleteCount: 1, @@ -51915,8 +51915,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -51934,8 +51934,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 12, - 3, + 13, + 1, ], fixInfo: { deleteCount: 1, @@ -51953,8 +51953,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 21, - 3, + 22, + 1, ], fixInfo: { deleteCount: 1, @@ -51972,8 +51972,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 6, - 3, + 7, + 1, ], fixInfo: { deleteCount: 1, @@ -51991,8 +51991,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -52010,8 +52010,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -52029,8 +52029,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 10, - 3, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -52048,8 +52048,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -52067,8 +52067,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 10, - 3, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -52086,8 +52086,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -52105,8 +52105,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 17, - 3, + 18, + 1, ], fixInfo: { deleteCount: 1, @@ -52124,8 +52124,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 6, - 3, + 7, + 1, ], fixInfo: { deleteCount: 1, @@ -52143,8 +52143,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -52162,8 +52162,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** b', errorDetail: null, errorRange: [ - 6, - 4, + 8, + 1, ], fixInfo: { deleteCount: 1, @@ -52181,8 +52181,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'd **', errorDetail: null, errorRange: [ - 4, - 4, + 5, + 1, ], fixInfo: { deleteCount: 1, @@ -53808,8 +53808,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -53827,8 +53827,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 17, - 3, + 18, + 1, ], fixInfo: { deleteCount: 1, @@ -53846,8 +53846,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** s', errorDetail: null, errorRange: [ - 8, - 4, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -53865,8 +53865,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g **', errorDetail: null, errorRange: [ - 16, - 4, + 17, + 1, ], fixInfo: { deleteCount: 1, @@ -53884,8 +53884,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '*** s', errorDetail: null, errorRange: [ - 8, - 5, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -53903,8 +53903,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ***', errorDetail: null, errorRange: [ - 30, - 5, + 31, + 1, ], fixInfo: { deleteCount: 1, @@ -53922,8 +53922,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ e', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -53941,8 +53941,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's _', errorDetail: null, errorRange: [ - 17, - 3, + 18, + 1, ], fixInfo: { deleteCount: 1, @@ -53960,8 +53960,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '__ s', errorDetail: null, errorRange: [ - 8, - 4, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -53979,8 +53979,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g __', errorDetail: null, errorRange: [ - 16, - 4, + 17, + 1, ], fixInfo: { deleteCount: 1, @@ -53998,8 +53998,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '___ s', errorDetail: null, errorRange: [ - 8, - 5, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -54017,8 +54017,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ___', errorDetail: null, errorRange: [ - 30, - 5, + 31, + 1, ], fixInfo: { deleteCount: 1, @@ -54036,8 +54036,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* b', errorDetail: null, errorRange: [ - 25, - 3, + 26, + 1, ], fixInfo: { deleteCount: 1, @@ -54055,8 +54055,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 41, - 3, + 42, + 1, ], fixInfo: { deleteCount: 1, @@ -54074,8 +54074,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** b', errorDetail: null, errorRange: [ - 25, - 4, + 27, + 1, ], fixInfo: { deleteCount: 1, @@ -54093,8 +54093,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g **', errorDetail: null, errorRange: [ - 40, - 4, + 41, + 1, ], fixInfo: { deleteCount: 1, @@ -54112,8 +54112,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '*** b', errorDetail: null, errorRange: [ - 40, - 5, + 43, + 1, ], fixInfo: { deleteCount: 1, @@ -54131,8 +54131,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ***', errorDetail: null, errorRange: [ - 69, - 5, + 70, + 1, ], fixInfo: { deleteCount: 1, @@ -54150,8 +54150,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ b', errorDetail: null, errorRange: [ - 25, - 3, + 26, + 1, ], fixInfo: { deleteCount: 1, @@ -54169,8 +54169,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's _', errorDetail: null, errorRange: [ - 41, - 3, + 42, + 1, ], fixInfo: { deleteCount: 1, @@ -54188,8 +54188,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '__ b', errorDetail: null, errorRange: [ - 25, - 4, + 27, + 1, ], fixInfo: { deleteCount: 1, @@ -54207,8 +54207,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g __', errorDetail: null, errorRange: [ - 40, - 4, + 41, + 1, ], fixInfo: { deleteCount: 1, @@ -54226,8 +54226,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '___ b', errorDetail: null, errorRange: [ - 40, - 5, + 43, + 1, ], fixInfo: { deleteCount: 1, @@ -54245,8 +54245,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ___', errorDetail: null, errorRange: [ - 69, - 5, + 70, + 1, ], fixInfo: { deleteCount: 1, @@ -54264,8 +54264,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* b', errorDetail: null, errorRange: [ - 35, - 3, + 36, + 1, ], fixInfo: { deleteCount: 1, @@ -54283,8 +54283,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 51, - 3, + 52, + 1, ], fixInfo: { deleteCount: 1, @@ -54302,8 +54302,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ b', errorDetail: null, errorRange: [ - 30, - 3, + 31, + 1, ], fixInfo: { deleteCount: 1, @@ -54321,8 +54321,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's _', errorDetail: null, errorRange: [ - 46, - 3, + 47, + 1, ], fixInfo: { deleteCount: 1, @@ -54340,8 +54340,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* b', errorDetail: null, errorRange: [ - 10, - 3, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -54359,8 +54359,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 26, - 3, + 27, + 1, ], fixInfo: { deleteCount: 1, @@ -54378,8 +54378,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 26, - 3, + 27, + 1, ], fixInfo: { deleteCount: 1, @@ -54397,8 +54397,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* b', errorDetail: null, errorRange: [ - 11, - 3, + 12, + 1, ], fixInfo: { deleteCount: 1, @@ -54416,8 +54416,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n _', errorDetail: null, errorRange: [ - 13, - 3, + 14, + 1, ], fixInfo: { deleteCount: 1, @@ -54435,8 +54435,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* w', errorDetail: null, errorRange: [ - 24, - 3, + 25, + 1, ], fixInfo: { deleteCount: 1, @@ -54454,8 +54454,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** S', errorDetail: null, errorRange: [ + 3, 1, - 4, ], fixInfo: { deleteCount: 1, @@ -54473,8 +54473,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '*** S', errorDetail: null, errorRange: [ + 4, 1, - 5, ], fixInfo: { deleteCount: 1, @@ -54492,8 +54492,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ E', errorDetail: null, errorRange: [ + 2, 1, - 3, ], fixInfo: { deleteCount: 1, @@ -54511,8 +54511,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '__ S', errorDetail: null, errorRange: [ + 3, 1, - 4, ], fixInfo: { deleteCount: 1, @@ -54530,8 +54530,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '___ S', errorDetail: null, errorRange: [ + 4, 1, - 5, ], fixInfo: { deleteCount: 1, @@ -54549,8 +54549,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -54568,8 +54568,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g **', errorDetail: null, errorRange: [ - 8, - 4, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -54587,8 +54587,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ***', errorDetail: null, errorRange: [ - 22, - 5, + 23, + 1, ], fixInfo: { deleteCount: 1, @@ -54606,8 +54606,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's _', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -54625,8 +54625,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g __', errorDetail: null, errorRange: [ - 8, - 4, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -54644,8 +54644,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ___', errorDetail: null, errorRange: [ - 22, - 5, + 23, + 1, ], fixInfo: { deleteCount: 1, @@ -54663,8 +54663,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -54682,8 +54682,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** s', errorDetail: null, errorRange: [ - 20, - 4, + 22, + 1, ], fixInfo: { deleteCount: 1, @@ -54701,8 +54701,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '*** s', errorDetail: null, errorRange: [ - 20, - 5, + 23, + 1, ], fixInfo: { deleteCount: 1, @@ -54720,8 +54720,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ e', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -54739,8 +54739,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '__ s', errorDetail: null, errorRange: [ - 20, - 4, + 22, + 1, ], fixInfo: { deleteCount: 1, @@ -54758,8 +54758,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '___ s', errorDetail: null, errorRange: [ - 20, - 5, + 23, + 1, ], fixInfo: { deleteCount: 1, @@ -54777,8 +54777,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 29, - 3, + 30, + 1, ], fixInfo: { deleteCount: 1, @@ -54796,8 +54796,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g **', errorDetail: null, errorRange: [ - 28, - 4, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -54815,8 +54815,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ***', errorDetail: null, errorRange: [ - 42, - 5, + 43, + 1, ], fixInfo: { deleteCount: 1, @@ -54834,8 +54834,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's _', errorDetail: null, errorRange: [ - 29, - 3, + 30, + 1, ], fixInfo: { deleteCount: 1, @@ -54853,8 +54853,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g __', errorDetail: null, errorRange: [ - 28, - 4, + 29, + 1, ], fixInfo: { deleteCount: 1, @@ -54872,8 +54872,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's ___', errorDetail: null, errorRange: [ - 42, - 5, + 43, + 1, ], fixInfo: { deleteCount: 1, @@ -54891,8 +54891,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e **', errorDetail: null, errorRange: [ - 10, - 4, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -54910,8 +54910,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'n **', errorDetail: null, errorRange: [ - 25, - 4, + 26, + 1, ], fixInfo: { deleteCount: 1, @@ -54929,8 +54929,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 't **', errorDetail: null, errorRange: [ - 42, - 4, + 43, + 1, ], fixInfo: { deleteCount: 1, @@ -54948,8 +54948,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** a', errorDetail: null, errorRange: [ - 39, - 4, + 41, + 1, ], fixInfo: { deleteCount: 1, @@ -54967,8 +54967,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 't **', errorDetail: null, errorRange: [ - 43, - 4, + 44, + 1, ], fixInfo: { deleteCount: 1, @@ -54986,8 +54986,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* a', errorDetail: null, errorRange: [ - 9, - 3, + 10, + 1, ], fixInfo: { deleteCount: 1, @@ -55005,8 +55005,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 's *', errorDetail: null, errorRange: [ - 22, - 3, + 23, + 1, ], fixInfo: { deleteCount: 1, @@ -55024,8 +55024,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* i', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -55043,8 +55043,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'm *', errorDetail: null, errorRange: [ - 12, - 3, + 13, + 1, ], fixInfo: { deleteCount: 1, @@ -55062,8 +55062,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* i', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -55081,8 +55081,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'm *', errorDetail: null, errorRange: [ - 13, - 3, + 14, + 1, ], fixInfo: { deleteCount: 1, @@ -55100,8 +55100,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* s', errorDetail: null, errorRange: [ - 7, - 3, + 8, + 1, ], fixInfo: { deleteCount: 1, @@ -55119,8 +55119,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e *', errorDetail: null, errorRange: [ - 13, - 3, + 14, + 1, ], fixInfo: { deleteCount: 1, @@ -55138,8 +55138,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* t', errorDetail: null, errorRange: [ - 14, - 3, + 15, + 1, ], fixInfo: { deleteCount: 1, @@ -55157,8 +55157,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'e *', errorDetail: null, errorRange: [ - 18, - 3, + 19, + 1, ], fixInfo: { deleteCount: 1, @@ -55176,8 +55176,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '*** s', errorDetail: null, errorRange: [ + 4, 1, - 5, ], fixInfo: { deleteCount: 1, @@ -55195,8 +55195,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** i', errorDetail: null, errorRange: [ + 3, 1, - 4, ], fixInfo: { deleteCount: 1, @@ -55214,8 +55214,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'h ***', errorDetail: null, errorRange: [ - 14, - 5, + 15, + 1, ], fixInfo: { deleteCount: 1, @@ -55233,8 +55233,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'h *', errorDetail: null, errorRange: [ - 19, - 3, + 20, + 1, ], fixInfo: { deleteCount: 1, @@ -55252,8 +55252,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g **', errorDetail: null, errorRange: [ - 18, - 4, + 19, + 1, ], fixInfo: { deleteCount: 1, @@ -55271,8 +55271,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** *', errorDetail: null, errorRange: [ + 3, 1, - 4, ], fixInfo: { deleteCount: 1, @@ -55290,8 +55290,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* i', errorDetail: null, errorRange: [ - 12, - 3, + 13, + 1, ], fixInfo: { deleteCount: 1, @@ -55309,8 +55309,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** *', errorDetail: null, errorRange: [ + 3, 1, - 4, ], fixInfo: { deleteCount: 1, @@ -55328,8 +55328,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* **', errorDetail: null, errorRange: [ - 15, - 4, + 16, + 1, ], fixInfo: { deleteCount: 1, @@ -55347,8 +55347,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* **', errorDetail: null, errorRange: [ - 18, - 4, + 19, + 1, ], fixInfo: { deleteCount: 1, @@ -55366,8 +55366,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'h *', errorDetail: null, errorRange: [ - 8, - 3, + 9, + 1, ], fixInfo: { deleteCount: 1, @@ -55385,8 +55385,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 6, - 3, + 7, + 1, ], fixInfo: { deleteCount: 1, @@ -55404,8 +55404,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'h *', errorDetail: null, errorRange: [ - 10, - 3, + 11, + 1, ], fixInfo: { deleteCount: 1, @@ -55423,8 +55423,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '** s', errorDetail: null, errorRange: [ - 12, - 4, + 14, + 1, ], fixInfo: { deleteCount: 1, @@ -55442,8 +55442,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g **', errorDetail: null, errorRange: [ - 19, - 4, + 20, + 1, ], fixInfo: { deleteCount: 1, @@ -55461,8 +55461,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* t', errorDetail: null, errorRange: [ - 16, - 3, + 17, + 1, ], fixInfo: { deleteCount: 1, @@ -55480,8 +55480,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 't *', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -55499,8 +55499,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '_ t', errorDetail: null, errorRange: [ - 16, - 3, + 17, + 1, ], fixInfo: { deleteCount: 1, @@ -55518,8 +55518,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 't _', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -55537,8 +55537,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* H', errorDetail: null, errorRange: [ - 20, - 3, + 21, + 1, ], fixInfo: { deleteCount: 1, @@ -55556,8 +55556,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'L *', errorDetail: null, errorRange: [ - 25, - 3, + 26, + 1, ], fixInfo: { deleteCount: 1, @@ -55575,8 +55575,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* H', errorDetail: null, errorRange: [ - 34, - 3, + 35, + 1, ], fixInfo: { deleteCount: 1, @@ -55594,8 +55594,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'L *', errorDetail: null, errorRange: [ - 39, - 3, + 40, + 1, ], fixInfo: { deleteCount: 1, @@ -68722,8 +68722,8 @@ Generated by [AVA](https://avajs.dev). errorContext: '* e', errorDetail: null, errorRange: [ - 3, - 3, + 4, + 1, ], fixInfo: { deleteCount: 1, @@ -68741,8 +68741,8 @@ Generated by [AVA](https://avajs.dev). errorContext: 'g __', errorDetail: null, errorRange: [ - 10, - 4, + 11, + 1, ], fixInfo: { deleteCount: 1, diff --git a/test/snapshots/markdownlint-test-scenarios.mjs.snap b/test/snapshots/markdownlint-test-scenarios.mjs.snap index 6a4e02e7..812d7332 100644 Binary files a/test/snapshots/markdownlint-test-scenarios.mjs.snap and b/test/snapshots/markdownlint-test-scenarios.mjs.snap differ