Update MD031/blanks-around-fences to include list_items parameter (fixes #200).

This commit is contained in:
David Anson 2019-08-02 22:58:41 -07:00
parent 4d11e60cfe
commit c5b74d22b9
9 changed files with 178 additions and 9 deletions

View file

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