From b51b0c834b596383084d4a9991695759af9d27ad Mon Sep 17 00:00:00 2001 From: WenheLI Date: Tue, 7 Dec 2021 18:21:04 -0600 Subject: feat(cli): use deno fmt for lock and coverage files (#13018) --- cli/tools/coverage.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'cli/tools/coverage.rs') diff --git a/cli/tools/coverage.rs b/cli/tools/coverage.rs index 60c87687a..7204c0485 100644 --- a/cli/tools/coverage.rs +++ b/cli/tools/coverage.rs @@ -6,6 +6,7 @@ use crate::flags::Flags; use crate::fs_util::collect_files; use crate::proc_state::ProcState; use crate::source_maps::SourceMapGetter; +use crate::tools::fmt::format_json; use deno_ast::swc::common::Span; use deno_ast::MediaType; @@ -158,8 +159,11 @@ impl CoverageCollector { let filepath = self.dir.join(filename); let mut out = BufWriter::new(File::create(filepath)?); - serde_json::to_writer_pretty(&mut out, &script_coverage)?; - out.write_all(b"\n")?; + let coverage = serde_json::to_string(&script_coverage)?; + let formated_coverage = + format_json(&coverage, &Default::default()).unwrap_or(coverage); + + out.write_all(formated_coverage.as_bytes())?; out.flush()?; } -- cgit v1.2.3