From afaaab14332d8d8d690cdca5ff4fdffc467af333 Mon Sep 17 00:00:00 2001 From: Jiahao Ren Date: Sun, 10 May 2026 02:08:45 +0000 Subject: [PATCH] refactor: fix clippy single_match warning Use if-let instead of match for single-pattern destructuring in ensure_deepseek_gitignored(). Addresses clippy::single_match warning. --- crates/tui/src/commands/init.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/crates/tui/src/commands/init.rs b/crates/tui/src/commands/init.rs index 9bb7496d..fee5f9a0 100644 --- a/crates/tui/src/commands/init.rs +++ b/crates/tui/src/commands/init.rs @@ -57,15 +57,12 @@ fn ensure_deepseek_gitignored(workspace: &Path) { // Append the entry. If .gitignore doesn't exist yet, create it with a header. use std::io::Write; - match std::fs::OpenOptions::new() + if let Ok(mut file) = std::fs::OpenOptions::new() .create(true) .append(true) .open(&gitignore) { - Ok(mut file) => { - let _ = writeln!(file, "{entry}"); - } - Err(_) => {} // non-fatal: user may not have write permissions + let _ = writeln!(file, "{entry}"); } }