diff --git a/crates/rome_js_analyze/src/analyzers/a11y/use_valid_anchor.rs b/crates/rome_js_analyze/src/analyzers/a11y/use_valid_anchor.rs index bb15dbc0de4..b8d61d6b621 100644 --- a/crates/rome_js_analyze/src/analyzers/a11y/use_valid_anchor.rs +++ b/crates/rome_js_analyze/src/analyzers/a11y/use_valid_anchor.rs @@ -313,15 +313,11 @@ fn is_invalid_anchor(anchor_attribute: &JsxAttribute) -> Option { + | JsAnyExpression::NewTarget(_) => { return Some(UseValidAnchorState::IncorrectHref( expression.syntax().text_trimmed_range(), )); diff --git a/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx b/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx index 8caa45a8d2b..8bb127dcaf5 100644 --- a/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx +++ b/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx @@ -22,4 +22,5 @@ Download Download Download + Download \ No newline at end of file diff --git a/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx.snap b/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx.snap index efaa73a2997..550b0c7087b 100644 --- a/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx.snap +++ b/crates/rome_js_analyze/tests/specs/a11y/useValidAnchor.jsx.snap @@ -28,6 +28,7 @@ expression: useValidAnchor.jsx Download Download Download + Download ```