mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-17 06:20:12 +01:00
Refactor cache.js to simplify use.
This commit is contained in:
parent
c5ca661b96
commit
36c689388f
3 changed files with 59 additions and 100 deletions
|
|
@ -498,18 +498,23 @@ function lintContent(
|
|||
lines,
|
||||
frontMatterLines
|
||||
});
|
||||
const lineMetadata = helpers.getLineMetadata(paramsBase);
|
||||
cache.codeBlockAndSpanRanges(
|
||||
helpers.codeBlockAndSpanRanges(paramsBase, lineMetadata)
|
||||
);
|
||||
cache.flattenedLists(helpers.flattenLists(paramsBase.tokens));
|
||||
cache.htmlElementRanges(
|
||||
helpers.htmlElementRanges(paramsBase, lineMetadata)
|
||||
);
|
||||
cache.lineMetadata(lineMetadata);
|
||||
cache.referenceLinkImageData(
|
||||
helpers.getReferenceLinkImageData(paramsBase, lineMetadata)
|
||||
);
|
||||
const lineMetadata =
|
||||
helpers.getLineMetadata(paramsBase);
|
||||
const codeBlockAndSpanRanges =
|
||||
helpers.codeBlockAndSpanRanges(paramsBase, lineMetadata);
|
||||
const flattenedLists =
|
||||
helpers.flattenLists(paramsBase.tokens);
|
||||
const htmlElementRanges =
|
||||
helpers.htmlElementRanges(paramsBase, lineMetadata);
|
||||
const referenceLinkImageData =
|
||||
helpers.getReferenceLinkImageData(paramsBase, lineMetadata);
|
||||
cache.set({
|
||||
codeBlockAndSpanRanges,
|
||||
flattenedLists,
|
||||
htmlElementRanges,
|
||||
lineMetadata,
|
||||
referenceLinkImageData
|
||||
});
|
||||
// Function to run for each rule
|
||||
let results = [];
|
||||
// eslint-disable-next-line jsdoc/require-jsdoc
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue