From c59d82a22ee964a267a878144f69a843c919f9c5 Mon Sep 17 00:00:00 2001 From: Meheret <101792782+senadev42@users.noreply.github.com> Date: Fri, 1 Mar 2024 15:53:45 +0300 Subject: [PATCH] CLI: Color entire line in Diffs (#10183) --- crates/ruff_linter/src/source_kind.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/ruff_linter/src/source_kind.rs b/crates/ruff_linter/src/source_kind.rs index c59f6eb224..da27457348 100644 --- a/crates/ruff_linter/src/source_kind.rs +++ b/crates/ruff_linter/src/source_kind.rs @@ -235,8 +235,8 @@ impl std::fmt::Display for CodeDiff<'_> { for change in hunk.iter_changes() { match change.tag() { ChangeTag::Equal => write!(f, " {}", change.value())?, - ChangeTag::Delete => write!(f, "{}{}", "-".red(), change.value())?, - ChangeTag::Insert => write!(f, "{}{}", "+".green(), change.value())?, + ChangeTag::Delete => write!(f, "{}{}", "-".red(), change.value().red())?, + ChangeTag::Insert => write!(f, "{}{}", "+".green(), change.value().green())?, } if !self.diff.newline_terminated() {