mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2026-01-30 10:45:17 +01:00
wip
This commit is contained in:
parent
e857672728
commit
56cde85f72
5 changed files with 737 additions and 286 deletions
|
|
@ -652,7 +652,10 @@ for (const rule of rules) {
|
|||
for (const [ tag, tagTags ] of Object.entries(tags)) {
|
||||
const scheme = {
|
||||
"description": `${tag} : ${tagTags.join(", ")}`,
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{ "type": "boolean" },
|
||||
{ "enum": [ "error" ] }
|
||||
],
|
||||
"default": true
|
||||
};
|
||||
schema.properties[tag] = scheme;
|
||||
|
|
|
|||
|
|
@ -2896,122 +2896,338 @@
|
|||
},
|
||||
"headings": {
|
||||
"description": "headings : MD001, MD003, MD018, MD019, MD020, MD021, MD022, MD023, MD024, MD025, MD026, MD036, MD041, MD043",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"bullet": {
|
||||
"description": "bullet : MD004, MD005, MD007, MD032",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"ul": {
|
||||
"description": "ul : MD004, MD005, MD007, MD030, MD032",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"indentation": {
|
||||
"description": "indentation : MD005, MD007, MD027",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"whitespace": {
|
||||
"description": "whitespace : MD009, MD010, MD012, MD027, MD028, MD030, MD037, MD038, MD039",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"hard_tab": {
|
||||
"description": "hard_tab : MD010",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"links": {
|
||||
"description": "links : MD011, MD034, MD039, MD042, MD051, MD052, MD053, MD054, MD059",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"blank_lines": {
|
||||
"description": "blank_lines : MD012, MD022, MD031, MD032, MD047",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"line_length": {
|
||||
"description": "line_length : MD013",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"code": {
|
||||
"description": "code : MD014, MD031, MD038, MD040, MD046, MD048",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"atx": {
|
||||
"description": "atx : MD018, MD019",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"spaces": {
|
||||
"description": "spaces : MD018, MD019, MD020, MD021, MD023",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"atx_closed": {
|
||||
"description": "atx_closed : MD020, MD021",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"blockquote": {
|
||||
"description": "blockquote : MD027, MD028",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"ol": {
|
||||
"description": "ol : MD029, MD030, MD032",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"html": {
|
||||
"description": "html : MD033",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"url": {
|
||||
"description": "url : MD034",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"hr": {
|
||||
"description": "hr : MD035",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"emphasis": {
|
||||
"description": "emphasis : MD036, MD037, MD049, MD050",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"language": {
|
||||
"description": "language : MD040",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"spelling": {
|
||||
"description": "spelling : MD044",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"accessibility": {
|
||||
"description": "accessibility : MD045, MD059",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"images": {
|
||||
"description": "images : MD045, MD052, MD053, MD054",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"table": {
|
||||
"description": "table : MD055, MD056, MD058, MD060",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2896,122 +2896,338 @@
|
|||
},
|
||||
"headings": {
|
||||
"description": "headings : MD001, MD003, MD018, MD019, MD020, MD021, MD022, MD023, MD024, MD025, MD026, MD036, MD041, MD043",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"bullet": {
|
||||
"description": "bullet : MD004, MD005, MD007, MD032",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"ul": {
|
||||
"description": "ul : MD004, MD005, MD007, MD030, MD032",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"indentation": {
|
||||
"description": "indentation : MD005, MD007, MD027",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"whitespace": {
|
||||
"description": "whitespace : MD009, MD010, MD012, MD027, MD028, MD030, MD037, MD038, MD039",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"hard_tab": {
|
||||
"description": "hard_tab : MD010",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"links": {
|
||||
"description": "links : MD011, MD034, MD039, MD042, MD051, MD052, MD053, MD054, MD059",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"blank_lines": {
|
||||
"description": "blank_lines : MD012, MD022, MD031, MD032, MD047",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"line_length": {
|
||||
"description": "line_length : MD013",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"code": {
|
||||
"description": "code : MD014, MD031, MD038, MD040, MD046, MD048",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"atx": {
|
||||
"description": "atx : MD018, MD019",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"spaces": {
|
||||
"description": "spaces : MD018, MD019, MD020, MD021, MD023",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"atx_closed": {
|
||||
"description": "atx_closed : MD020, MD021",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"blockquote": {
|
||||
"description": "blockquote : MD027, MD028",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"ol": {
|
||||
"description": "ol : MD029, MD030, MD032",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"html": {
|
||||
"description": "html : MD033",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"url": {
|
||||
"description": "url : MD034",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"hr": {
|
||||
"description": "hr : MD035",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"emphasis": {
|
||||
"description": "emphasis : MD036, MD037, MD049, MD050",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"language": {
|
||||
"description": "language : MD040",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"spelling": {
|
||||
"description": "spelling : MD044",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"accessibility": {
|
||||
"description": "accessibility : MD045, MD059",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"images": {
|
||||
"description": "images : MD045, MD052, MD053, MD054",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
},
|
||||
"table": {
|
||||
"description": "table : MD055, MD056, MD058, MD060",
|
||||
"type": "boolean",
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"error"
|
||||
]
|
||||
}
|
||||
],
|
||||
"default": true
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue