diff --git a/crates/ruff_linter/src/checkers/ast/mod.rs b/crates/ruff_linter/src/checkers/ast/mod.rs index 2e0937d37b..9e69dc137c 100644 --- a/crates/ruff_linter/src/checkers/ast/mod.rs +++ b/crates/ruff_linter/src/checkers/ast/mod.rs @@ -1535,7 +1535,6 @@ impl<'a> Visitor<'a> for Checker<'a> { }; // Step 4: Analysis - analyze::expression(expr, self); match expr { Expr::StringLiteral(string_literal) => { analyze::string_like(string_literal.into(), self); @@ -1546,6 +1545,7 @@ impl<'a> Visitor<'a> for Checker<'a> { } self.semantic.flags = flags_snapshot; + analyze::expression(expr, self); self.semantic.pop_node(); }