diff --git a/crates/ruff/src/commands/check.rs b/crates/ruff/src/commands/check.rs
index 18101d7757a99..d62a93426ba7f 100644
--- a/crates/ruff/src/commands/check.rs
+++ b/crates/ruff/src/commands/check.rs
@@ -252,6 +252,7 @@ mod test {
for file in [&pyproject_toml, &python_file, ¬ebook] {
fs::OpenOptions::new()
.create(true)
+ .truncate(true)
.write(true)
.mode(0o000)
.open(file)?;
diff --git a/crates/ruff/src/panic.rs b/crates/ruff/src/panic.rs
index d7ab8d38a90f3..5947873ef775d 100644
--- a/crates/ruff/src/panic.rs
+++ b/crates/ruff/src/panic.rs
@@ -16,7 +16,7 @@ impl std::fmt::Display for PanicError {
}
thread_local! {
- static LAST_PANIC: std::cell::Cell