Pick up latest markdown language service version (#162777)

Fixes #162776
Fixes #162775
This commit is contained in:
Matt Bierner
2022-10-05 15:08:51 -07:00
committed by GitHub
parent 4bd2f94ec1
commit d47ae7a2e7
8 changed files with 56 additions and 7 deletions

View File

@@ -15,6 +15,8 @@ const defaultDiagnosticOptions: md.DiagnosticOptions = {
validateReferences: md.DiagnosticLevel.ignore,
validateFragmentLinks: md.DiagnosticLevel.ignore,
validateMarkdownFileLinkFragments: md.DiagnosticLevel.ignore,
validateUnusedLinkDefinitions: md.DiagnosticLevel.ignore,
validateDuplicateLinkDefinitions: md.DiagnosticLevel.ignore,
ignoreLinks: [],
};
@@ -23,6 +25,7 @@ function convertDiagnosticLevel(enabled: ValidateEnabled): md.DiagnosticLevel |
case 'error': return md.DiagnosticLevel.error;
case 'warning': return md.DiagnosticLevel.warning;
case 'ignore': return md.DiagnosticLevel.ignore;
case 'hint': return md.DiagnosticLevel.hint;
default: return md.DiagnosticLevel.ignore;
}
}
@@ -37,8 +40,10 @@ function getDiagnosticsOptions(config: ConfigurationManager): md.DiagnosticOptio
return {
validateFileLinks: convertDiagnosticLevel(settings.markdown.validate.fileLinks.enabled),
validateReferences: convertDiagnosticLevel(settings.markdown.validate.referenceLinks.enabled),
validateFragmentLinks,
validateFragmentLinks: convertDiagnosticLevel(settings.markdown.validate.fragmentLinks.enabled),
validateMarkdownFileLinkFragments: settings.markdown.validate.fileLinks.markdownFragmentLinks === 'inherit' ? validateFragmentLinks : convertDiagnosticLevel(settings.markdown.validate.fileLinks.markdownFragmentLinks),
validateUnusedLinkDefinitions: convertDiagnosticLevel(settings.markdown.validate.unusedLinkDefinitions.enabled),
validateDuplicateLinkDefinitions: convertDiagnosticLevel(settings.markdown.validate.duplicateLinkDefinitions.enabled),
ignoreLinks: settings.markdown.validate.ignoredLinks,
};
}