diff options
author | WenheLI <wl1508@nyu.edu> | 2021-12-07 18:21:04 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-07 19:21:04 -0500 |
commit | b51b0c834b596383084d4a9991695759af9d27ad (patch) | |
tree | be731200e2ea45d566c26fe709fb179ab6664446 /cli/tools/coverage.rs | |
parent | 5c0636888c7b8686fca671a48718c7cf11ef252f (diff) |
feat(cli): use deno fmt for lock and coverage files (#13018)
Diffstat (limited to 'cli/tools/coverage.rs')
-rw-r--r-- | cli/tools/coverage.rs | 8 |
1 files changed, 6 insertions, 2 deletions
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()?; } |