Update MD054/link-image-style handling of url_inline to ensure link and destination match and that the destination is autolink-able (fixes #1040).

This commit is contained in:
David Anson 2023-11-14 19:56:23 -08:00
parent ff465262c9
commit 41bc8465d2
7 changed files with 86 additions and 2 deletions

View file

@ -6673,7 +6673,7 @@ module.exports = {
if (destination) {
// link kind is an inline link
var title = getTokenTextByType(descendents, "resourceTitleString");
isError = !inline || !urlInline && autolink && !title && !image;
isError = !inline || !urlInline && autolink && !image && !title && label === destination && autolinkAble(destination);
} else {
// link kind is a full/collapsed/shortcut reference link
var isShortcut = !children.some(function (t) {