summaryrefslogtreecommitdiff
path: root/cli/tools/coverage.rs
diff options
context:
space:
mode:
authorWenheLI <wl1508@nyu.edu>2021-12-07 18:21:04 -0600
committerGitHub <noreply@github.com>2021-12-07 19:21:04 -0500
commitb51b0c834b596383084d4a9991695759af9d27ad (patch)
treebe731200e2ea45d566c26fe709fb179ab6664446 /cli/tools/coverage.rs
parent5c0636888c7b8686fca671a48718c7cf11ef252f (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.rs8
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()?;
}