Check LinterSettings::preview for version-related syntax errors (#16429)

This commit is contained in:
Brent Westbrook 2025-02-28 03:58:22 -05:00 committed by GitHub
parent 4a23756024
commit 3d72138740
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 3 deletions

View file

@ -172,6 +172,12 @@ pub(crate) fn check(
)
});
let unsupported_syntax_errors = if settings.linter.preview.is_enabled() {
parsed.unsupported_syntax_errors()
} else {
&[]
};
let lsp_diagnostics = lsp_diagnostics.chain(
show_syntax_errors
.then(|| {
@ -186,7 +192,7 @@ pub(crate) fn check(
encoding,
)
})
.chain(parsed.unsupported_syntax_errors().iter().map(|error| {
.chain(unsupported_syntax_errors.iter().map(|error| {
unsupported_syntax_error_to_lsp_diagnostic(
error,
&source_kind,