Update MD004/ul-style to handle invalid "style" parameter values.

This commit is contained in:
David Anson 2021-02-06 16:09:16 -08:00
parent 77217ce33e
commit a92da33235
3 changed files with 24 additions and 1 deletions

View file

@ -11,12 +11,12 @@ const expectedStyleToMarker = {
"plus": "+",
"asterisk": "*"
};
const differentItemStyle = {
"dash": "plus",
"plus": "asterisk",
"asterisk": "dash"
};
const validStyles = Object.keys(expectedStyleToMarker);
module.exports = {
"names": [ "MD004", "ul-style" ],
@ -43,6 +43,9 @@ module.exports = {
}
expectedStyle = nestingStyles[nesting];
}
if (!validStyles.includes(expectedStyle)) {
expectedStyle = validStyles[0];
}
let range = null;
let fixInfo = null;
const match = item.line.match(listItemMarkerRe);