diff --git a/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs b/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs index 8b3bc25175c4e..1802c7dc8900e 100644 --- a/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs +++ b/crates/oxc_linter/src/rules/typescript/explicit_function_return_type.rs @@ -164,7 +164,7 @@ impl Rule for ExplicitFunctionReturnType { fn run<'a>(&self, node: &AstNode<'a>, ctx: &LintContext<'a>) { match node.kind() { AstKind::Function(func) => { - if !func.is_declaration() & !func.is_expression() { + if !func.is_declaration() && !func.is_expression() { return; }