Update MD037/no-space-in-emphasis to provide same range as fixInfo for consistency with other "no-space-in-" rules.

This commit is contained in:
David Anson 2025-08-21 21:36:20 -07:00
parent 371a35f62f
commit 2c97373fb5
4 changed files with 373 additions and 370 deletions

View file

@ -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
}
);
}