Add diagnostics for markdown links (#148578)

* Initial work on md link diagnostics

* Adding settings to enable/disable validation

* Add delay for recomputing diagnostics

* 💄

* Split test on diagnostics compute vs management

* Validate on file open

* Remove dianostics on file close

* Allow paths to folders

* Add validation configuration option
This commit is contained in:
Matt Bierner
2022-05-02 16:06:00 -07:00
committed by GitHub
parent 2108837fc1
commit eba8ef0547
11 changed files with 589 additions and 9 deletions

View File

@@ -413,6 +413,45 @@
"default": true,
"markdownDescription": "%configuration.markdown.editor.drop.enabled%",
"scope": "resource"
},
"markdown.experimental.validate.enabled": {
"type": "boolean",
"scope": "resource",
"description": "%configuration.markdown.experimental.validate.enabled.description%",
"default": false
},
"markdown.experimental.validate.referenceLinks": {
"type": "string",
"scope": "resource",
"description": "%configuration.markdown.experimental.validate.referenceLinks.description%",
"default": "warning",
"enum": [
"ignore",
"warning",
"error"
]
},
"markdown.experimental.validate.headerLinks": {
"type": "string",
"scope": "resource",
"description": "%configuration.markdown.experimental.validate.headerLinks.description%",
"default": "warning",
"enum": [
"ignore",
"warning",
"error"
]
},
"markdown.experimental.validate.fileLinks": {
"type": "string",
"scope": "resource",
"description": "%configuration.markdown.experimental.validate.fileLinks.description%",
"default": "warning",
"enum": [
"ignore",
"warning",
"error"
]
}
}
},