From edb3f8b634384f8b219b2475b51f277446e58cd9 Mon Sep 17 00:00:00 2001 From: Boshen Date: Fri, 28 Jul 2023 11:55:22 +0800 Subject: [PATCH] fix(cli): improve the TIMING=1 table alignment --- crates/oxc_cli/src/lint/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/oxc_cli/src/lint/mod.rs b/crates/oxc_cli/src/lint/mod.rs index e02cc051a..ec09d2276 100644 --- a/crates/oxc_cli/src/lint/mod.rs +++ b/crates/oxc_cli/src/lint/mod.rs @@ -131,12 +131,12 @@ impl LintRunner { let total = timings.iter().map(|x| x.1).sum::().as_secs_f64(); println!("Rule timings in milliseconds:"); - println!("Total: {:.3}ms", total * 1000.0); - println!("Time | % | Rule"); + println!("Total: {:.2}ms", total * 1000.0); + println!("{:>7} | {:>5} | Rule", "Time", "%"); for (name, duration) in timings.iter().rev() { let millis = duration.as_secs_f64() * 1000.0; let relative = duration.as_secs_f64() / total * 100.0; - println!("{millis:.3} | {relative:>4.1}% | {name}"); + println!("{millis:>7.2} | {relative:>4.1}% | {name}"); } } }