Update MD053/link-image-reference-definitions to add ignored_definitions parameter (default to ["//"]) (fixes #545).

This commit is contained in:
David Anson 2022-08-02 20:36:47 -07:00
parent 2c3e8c938b
commit a6489acd6b
14 changed files with 234 additions and 31 deletions

View file

@ -275,5 +275,10 @@
"MD052": true,
// MD053/link-image-reference-definitions - Link and image reference definitions should be needed
"MD053": true
"MD053": {
// Ignored definitions
"ignored_definitions": [
"//"
]
}
}

View file

@ -249,4 +249,8 @@ MD051: true
MD052: true
# MD053/link-image-reference-definitions - Link and image reference definitions should be needed
MD053: true
MD053:
# Ignored definitions
ignored_definitions: [
"//"
]

View file

@ -463,6 +463,18 @@ for (const rule of rules) {
}
};
break;
case "MD053":
scheme.properties = {
"ignored_definitions": {
"description": "Ignored definitions",
"type": "array",
"items": {
"type": "string"
},
"default": [ "//" ]
}
};
break;
default:
custom = false;
break;

View file

@ -909,8 +909,24 @@
},
"MD053": {
"description": "MD053/link-image-reference-definitions - Link and image reference definitions should be needed",
"type": "boolean",
"default": true
"type": [
"boolean",
"object"
],
"default": true,
"properties": {
"ignored_definitions": {
"description": "Ignored definitions",
"type": "array",
"items": {
"type": "string"
},
"default": [
"//"
]
}
},
"additionalProperties": false
},
"link-image-reference-definitions": {
"$ref": "#/properties/MD053"