Fix array indexing for markdownlint-disable-next-line when front matter is present.

This commit is contained in:
Adithya Balaji 2021-12-19 00:41:08 -05:00 committed by David Anson
parent 7a76f1d22d
commit 5253669495
3 changed files with 26 additions and 4 deletions

View file

@ -403,11 +403,12 @@ function getEnabledRulesPerLineNumber(
// eslint-disable-next-line jsdoc/require-jsdoc
function disableNextLine(action, parameter, lineNumber) {
if (action === "DISABLE-NEXT-LINE") {
enabledRulesPerLineNumber[lineNumber + 1] =
const nextLineNumber = frontMatterLines.length + lineNumber + 1;
enabledRulesPerLineNumber[nextLineNumber] =
applyEnableDisable(
action,
parameter,
enabledRulesPerLineNumber[lineNumber + 1] || {}
enabledRulesPerLineNumber[nextLineNumber] || {}
);
}
}