From 0a98f9e1369bf2dcf8c1dbdb310a6bced3cd5186 Mon Sep 17 00:00:00 2001 From: Sebastian Sebbie Silbermann Date: Thu, 27 Nov 2025 14:02:08 +0100 Subject: [PATCH] [compiler] Update e2e tests --- 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}
; }