Update MD006/ul-start-left to report/fix for all top-level items in lists that start indented.

This commit is contained in:
David Anson 2019-11-29 21:45:59 -08:00
parent e717608cac
commit 3981bc7897
4 changed files with 42 additions and 15 deletions

View file

@ -14,18 +14,20 @@ module.exports = {
"function": function MD006(params, onError) {
flattenedLists().forEach((list) => {
if (list.unordered && !list.nesting && (list.indent !== 0)) {
const { lineNumber, line } = list.open;
addErrorDetailIf(
onError,
lineNumber,
0,
list.indent,
null,
null,
rangeFromRegExp(line, listItemMarkerRe),
{
"deleteCount": line.length - line.trimLeft().length
});
list.items.forEach((item) => {
const { lineNumber, line } = item;
addErrorDetailIf(
onError,
lineNumber,
0,
list.indent,
null,
null,
rangeFromRegExp(line, listItemMarkerRe),
{
"deleteCount": line.length - line.trimLeft().length
});
});
}
});
}