mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-09-22 05:40:48 +02:00
Update MD031/blanks-around-fences to include list_items parameter (fixes #200).
This commit is contained in:
parent
4d11e60cfe
commit
c5b74d22b9
9 changed files with 178 additions and 9 deletions
|
@ -150,7 +150,7 @@ module.exports.filterTokens = filterTokens;
|
|||
// Get line metadata array
|
||||
module.exports.getLineMetadata = function getLineMetadata(params) {
|
||||
const lineMetadata = params.lines.map(function mapLine(line, index) {
|
||||
return [ line, index, false, 0, false ];
|
||||
return [ line, index, false, 0, false, false ];
|
||||
});
|
||||
filterTokens(params, "fence", function forToken(token) {
|
||||
lineMetadata[token.map[0]][3] = 1;
|
||||
|
@ -169,6 +169,11 @@ module.exports.getLineMetadata = function getLineMetadata(params) {
|
|||
lineMetadata[i][4] = true;
|
||||
}
|
||||
});
|
||||
filterTokens(params, "list_item_open", function forToken(token) {
|
||||
for (let i = token.map[0]; i < token.map[1]; i++) {
|
||||
lineMetadata[i][5] = true;
|
||||
}
|
||||
});
|
||||
return lineMetadata;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue