diff --git a/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs b/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs index 3d3de22e9b569..d475f21ab8861 100644 --- a/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs +++ b/crates/oxc_linter/src/rules/eslint/no_dupe_class_members.rs @@ -80,6 +80,10 @@ impl Rule for NoDupeClassMembers { } }); } + + fn should_run(&self, ctx: &crate::context::ContextHost) -> bool { + ctx.semantic().classes().len() > 0 + } } #[test]