Update MD027/no-multiple-space-blockquote range to cover just the extra spaces (vs. including nearby syntax).

This commit is contained in:
David Anson 2024-02-26 20:34:47 -08:00
parent 56ff097266
commit 4436d84b55
4 changed files with 63 additions and 61 deletions

View file

@ -4556,7 +4556,8 @@ module.exports = {
for (const token of siblings) {
const { type } = token;
if ((type === "linePrefix") && (previousType === "blockQuotePrefix")) {
const { endColumn, startColumn, startLine, text } = token;
const { startColumn, startLine, text } = token;
const { length } = text;
const line = params.lines[startLine - 1];
addErrorContext(
onError,
@ -4564,10 +4565,10 @@ module.exports = {
line,
null,
null,
[ 1, Math.min(endColumn, line.length) ],
[ startColumn, length ],
{
"editColumn": startColumn,
"deleteCount": text.length
"deleteCount": length
}
);
}

View file

@ -15,7 +15,8 @@ module.exports = {
for (const token of siblings) {
const { type } = token;
if ((type === "linePrefix") && (previousType === "blockQuotePrefix")) {
const { endColumn, startColumn, startLine, text } = token;
const { startColumn, startLine, text } = token;
const { length } = text;
const line = params.lines[startLine - 1];
addErrorContext(
onError,
@ -23,10 +24,10 @@ module.exports = {
line,
null,
null,
[ 1, Math.min(endColumn, line.length) ],
[ startColumn, length ],
{
"editColumn": startColumn,
"deleteCount": text.length
"deleteCount": length
}
);
}

View file

@ -689,8 +689,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> Multiple spaces {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -708,8 +708,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > Multiple spaces, multiple...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -727,8 +727,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > > Multiple spaces, multip...',
errorDetail: null,
errorRange: [
7,
1,
8,
],
fixInfo: {
deleteCount: 1,
@ -746,8 +746,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > > Multiple spaces, multip...',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5382,8 +5382,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> ## Quoted indented sub-head...',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5401,8 +5401,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > ## Quoted indented sub-he...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5522,8 +5522,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> A {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5541,8 +5541,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > B {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5560,8 +5560,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> C {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5579,8 +5579,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> A {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5598,8 +5598,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > B {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5617,8 +5617,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > > C {MD027}',
errorDetail: null,
errorRange: [
7,
1,
8,
],
fixInfo: {
deleteCount: 1,
@ -5636,8 +5636,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > D {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5655,8 +5655,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> E {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5674,8 +5674,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> A {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5693,8 +5693,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '>> B {MD027}',
errorDetail: null,
errorRange: [
4,
1,
5,
],
fixInfo: {
deleteCount: 1,
@ -5712,8 +5712,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '>>> C {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5731,8 +5731,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '>> D {MD027}',
errorDetail: null,
errorRange: [
4,
1,
5,
],
fixInfo: {
deleteCount: 1,
@ -5750,8 +5750,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> E {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5769,8 +5769,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > Text {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5788,8 +5788,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > Text {MD027}',
errorDetail: null,
errorRange: [
6,
1,
7,
],
fixInfo: {
deleteCount: 1,
@ -5807,8 +5807,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > Text {MD027}',
errorDetail: null,
errorRange: [
7,
1,
8,
],
fixInfo: {
deleteCount: 1,
@ -5826,8 +5826,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > Text {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -5845,8 +5845,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > > Text {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5864,8 +5864,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> > > > Text {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -5883,8 +5883,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '>> >> Text {MD027}',
errorDetail: null,
errorRange: [
4,
1,
5,
],
fixInfo: {
deleteCount: 1,
@ -5902,8 +5902,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > Text {MD027}',
errorDetail: null,
errorRange: [
6,
1,
7,
],
fixInfo: {
deleteCount: 1,
@ -5921,8 +5921,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > Text {MD027}',
errorDetail: null,
errorRange: [
7,
1,
8,
],
fixInfo: {
deleteCount: 1,
@ -5940,8 +5940,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > Text {MD027}',
errorDetail: null,
errorRange: [
8,
1,
9,
],
fixInfo: {
deleteCount: 1,
@ -5959,8 +5959,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > Text {MD027}',
errorDetail: null,
errorRange: [
4,
1,
5,
],
fixInfo: {
deleteCount: 1,
@ -6204,8 +6204,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> Foo {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -6223,8 +6223,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> Bar {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -6242,8 +6242,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> *foo* {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -6261,8 +6261,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> **bar** {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -6280,8 +6280,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> "Baz" {MD027}',
errorDetail: null,
errorRange: [
1,
5,
3,
2,
],
fixInfo: {
deleteCount: 2,
@ -6299,8 +6299,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> `qux` {MD027}',
errorDetail: null,
errorRange: [
1,
5,
3,
2,
],
fixInfo: {
deleteCount: 2,
@ -6318,8 +6318,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> Foo {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -6337,8 +6337,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> Bar {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -6356,8 +6356,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > Text {MD027}',
errorDetail: null,
errorRange: [
4,
1,
5,
],
fixInfo: {
deleteCount: 1,
@ -6375,8 +6375,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > Text {MD027}',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -6394,8 +6394,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > Text {MD027}',
errorDetail: null,
errorRange: [
6,
1,
7,
],
fixInfo: {
deleteCount: 1,
@ -6413,8 +6413,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> ',
errorDetail: null,
errorRange: [
1,
3,
1,
],
fixInfo: {
deleteCount: 1,
@ -6859,8 +6859,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> {MD027}',
errorDetail: null,
errorRange: [
3,
1,
4,
],
fixInfo: {
deleteCount: 1,
@ -33627,8 +33627,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > * Item {MD004} {MD005} {...',
errorDetail: null,
errorRange: [
6,
1,
7,
],
fixInfo: {
deleteCount: 1,
@ -33646,8 +33646,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > - Item {MD004} {MD005} ...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -33665,8 +33665,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > > - Item {MD004} {MD005...',
errorDetail: null,
errorRange: [
7,
1,
8,
],
fixInfo: {
deleteCount: 1,
@ -33684,8 +33684,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > > - Item {MD004} {MD005...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -33703,8 +33703,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > - Item {MD004} {MD005} ...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -33722,8 +33722,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > > - Item {MD004} {MD005...',
errorDetail: null,
errorRange: [
7,
1,
8,
],
fixInfo: {
deleteCount: 1,
@ -33741,8 +33741,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > > > - Item {MD004} {MD005...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -33760,8 +33760,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: ' > + list in blockquote {MD0...',
errorDetail: null,
errorRange: [
5,
1,
6,
],
fixInfo: {
deleteCount: 1,
@ -54764,8 +54764,8 @@ Generated by [AVA](https://avajs.dev).
errorContext: '> {MD055} | {MD027} |',
errorDetail: null,
errorRange: [
1,
5,
3,
2,
],
fixInfo: {
deleteCount: 2,