diff --git a/crates/ruff_linter/src/checkers/ast/mod.rs b/crates/ruff_linter/src/checkers/ast/mod.rs index bbf245a1b3eb9..e67a8ce16272e 100644 --- a/crates/ruff_linter/src/checkers/ast/mod.rs +++ b/crates/ruff_linter/src/checkers/ast/mod.rs @@ -1367,7 +1367,7 @@ where fn visit_match_case(&mut self, match_case: &'b MatchCase) { self.visit_pattern(&match_case.pattern); if let Some(expr) = &match_case.guard { - self.visit_expr(expr); + self.visit_boolean_test(expr); } self.semantic.push_branch();