diff --git a/crates/oxc_linter/src/tsgolint.rs b/crates/oxc_linter/src/tsgolint.rs index f5b0c058e5e6b..48746106d0f8a 100644 --- a/crates/oxc_linter/src/tsgolint.rs +++ b/crates/oxc_linter/src/tsgolint.rs @@ -203,10 +203,9 @@ impl TsGoLintState { vec![oxc_diagnostic], ); - if error_sender.send(diagnostics).is_err() { - // Receiver has been dropped, stop processing - return Ok(()); - } + error_sender + .send(diagnostics) + .expect("Failed to send diagnostics"); } TsGoLintDiagnostic::Internal(e) => { let oxc_diagnostic: OxcDiagnostic = e.clone().into(); @@ -237,7 +236,9 @@ impl TsGoLintState { vec![oxc_diagnostic.into()] }; - error_sender.send(diagnostics).unwrap(); + error_sender + .send(diagnostics) + .expect("Failed to send diagnostics"); } } }