diff --git a/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs b/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs index 17b186d5f..b6cf40fa2 100644 --- a/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs +++ b/crates/oxc_linter/src/rules/jsx_a11y/media_has_caption.rs @@ -1,7 +1,6 @@ use oxc_ast::{ ast::{ - Expression, JSXAttributeItem, JSXAttributeName, JSXAttributeValue, JSXChild, - JSXElementName, JSXExpression, JSXOpeningElement, + Expression, JSXAttributeItem, JSXAttributeName, JSXAttributeValue, JSXChild, JSXExpression, }, AstKind, }; @@ -11,10 +10,8 @@ use oxc_diagnostics::{ }; use oxc_macros::declare_oxc_lint; use oxc_span::Span; -use rustc_hash::FxHasher; -use std::{collections::HashMap, hash::BuildHasherDefault}; -use crate::{context::LintContext, rule::Rule, utils::has_jsx_prop, AstNode}; +use crate::{context::LintContext, rule::Rule, utils::get_element_type, AstNode}; #[derive(Debug, Error, Diagnostic)] #[error("eslint-plugin-jsx-a11y(media-has-caption): Missing element with captions inside