fix(lsp): formatting should error on certain additional swc diagnostics (#12491)

This commit is contained in:
David Sherret 2021-10-21 10:18:18 -04:00 committed by GitHub
parent 2997021615
commit 43cd0459b9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 269 additions and 231 deletions

View file

@ -62,7 +62,7 @@ use crate::file_fetcher::get_source_from_data_url;
use crate::fs_util;
use crate::logger;
use crate::tools::fmt::format_file;
use crate::tools::fmt::format_parsed_module;
use crate::tools::fmt::format_parsed_source;
pub const REGISTRIES_PATH: &str = "registries";
const SOURCES_PATH: &str = "deps";
@ -1086,7 +1086,7 @@ impl Inner {
let text_edits = tokio::task::spawn_blocking(move || {
let format_result = match source.module() {
Some(Ok(parsed_module)) => {
Ok(format_parsed_module(parsed_module, fmt_options))
format_parsed_source(parsed_module, fmt_options)
}
Some(Err(err)) => Err(err.to_string()),
None => {