From 0af4fd80ed0ceb85b472b079c94a96b8526fcd06 Mon Sep 17 00:00:00 2001 From: "Sebastian \"Sebbie\" Silbermann" Date: Mon, 1 Dec 2025 19:03:59 +0100 Subject: [PATCH] [test] Update ESLint e2e tests (#35233) --- fixtures/eslint-v6/index.js | 4 ++-- fixtures/eslint-v7/index.js | 4 ++-- fixtures/eslint-v8/index.js | 4 ++-- fixtures/eslint-v9/index.js | 6 ++++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/fixtures/eslint-v6/index.js b/fixtures/eslint-v6/index.js index 23af4732160..143228e12cb 100644 --- a/fixtures/eslint-v6/index.js +++ b/fixtures/eslint-v6/index.js @@ -159,9 +159,9 @@ function InvalidGlobals() { return
Done
; } -// Invalid: useMemo with wrong deps - triggers preserve-manual-memoization +// Invalid: useMemo with wrong deps function InvalidUseMemo({items}) { - // eslint-disable-next-line react-hooks/preserve-manual-memoization, react-hooks/exhaustive-deps + // eslint-disable-next-line react-hooks/exhaustive-deps const sorted = useMemo(() => [...items].sort(), []); return
{sorted.length}
; } diff --git a/fixtures/eslint-v7/index.js b/fixtures/eslint-v7/index.js index 23af4732160..143228e12cb 100644 --- a/fixtures/eslint-v7/index.js +++ b/fixtures/eslint-v7/index.js @@ -159,9 +159,9 @@ function InvalidGlobals() { return
Done
; } -// Invalid: useMemo with wrong deps - triggers preserve-manual-memoization +// Invalid: useMemo with wrong deps function InvalidUseMemo({items}) { - // eslint-disable-next-line react-hooks/preserve-manual-memoization, react-hooks/exhaustive-deps + // eslint-disable-next-line react-hooks/exhaustive-deps const sorted = useMemo(() => [...items].sort(), []); return
{sorted.length}
; } diff --git a/fixtures/eslint-v8/index.js b/fixtures/eslint-v8/index.js index 23af4732160..143228e12cb 100644 --- a/fixtures/eslint-v8/index.js +++ b/fixtures/eslint-v8/index.js @@ -159,9 +159,9 @@ function InvalidGlobals() { return
Done
; } -// Invalid: useMemo with wrong deps - triggers preserve-manual-memoization +// Invalid: useMemo with wrong deps function InvalidUseMemo({items}) { - // eslint-disable-next-line react-hooks/preserve-manual-memoization, react-hooks/exhaustive-deps + // eslint-disable-next-line react-hooks/exhaustive-deps const sorted = useMemo(() => [...items].sort(), []); return
{sorted.length}
; } diff --git a/fixtures/eslint-v9/index.js b/fixtures/eslint-v9/index.js index 23af4732160..5a43235df97 100644 --- a/fixtures/eslint-v9/index.js +++ b/fixtures/eslint-v9/index.js @@ -70,6 +70,7 @@ function ComponentWithoutDeclaringPropAsDep(props) { console.log(props.foo); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); + // eslint-disable-next-line react-hooks/void-use-memo useMemo(() => { console.log(props.foo); // eslint-disable-next-line react-hooks/exhaustive-deps @@ -82,6 +83,7 @@ function ComponentWithoutDeclaringPropAsDep(props) { console.log(props.foo); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); + // eslint-disable-next-line react-hooks/void-use-memo React.useMemo(() => { console.log(props.foo); // eslint-disable-next-line react-hooks/exhaustive-deps @@ -159,9 +161,9 @@ function InvalidGlobals() { return
Done
; } -// Invalid: useMemo with wrong deps - triggers preserve-manual-memoization +// Invalid: useMemo with wrong deps function InvalidUseMemo({items}) { - // eslint-disable-next-line react-hooks/preserve-manual-memoization, react-hooks/exhaustive-deps + // eslint-disable-next-line react-hooks/exhaustive-deps const sorted = useMemo(() => [...items].sort(), []); return
{sorted.length}
; }