Skip to content

feat(eslint-plugin-react-hooks): merge rule from eslint-plugin-react-compiler into react-hooks plugin #2949

feat(eslint-plugin-react-hooks): merge rule from eslint-plugin-react-compiler into react-hooks plugin

feat(eslint-plugin-react-hooks): merge rule from eslint-plugin-react-compiler into react-hooks plugin #2949

Triggered via pull request March 11, 2025 15:34
Status Failure
Total duration 3m 18s
Artifacts 1

compiler_playground.yml

on: pull_request
Test playground
3m 8s
Test playground
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
1) [chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
1) [chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
1) [chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
1) [chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: use-no-memo: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
2) [chromium] › page.spec.ts:163:7 › playground compiles: use-no-memo ──────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: use-no-memo: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
2) [chromium] › page.spec.ts:163:7 › playground compiles: use-no-memo ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: parse-typescript: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
3) [chromium] › page.spec.ts:163:7 › playground compiles: parse-typescript ─────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: parse-typescript: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
3) [chromium] › page.spec.ts:163:7 › playground compiles: parse-typescript ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: parse-flow: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
4) [chromium] › page.spec.ts:163:7 › playground compiles: parse-flow ───────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
[chromium] › page.spec.ts:163:7 › playground compiles: parse-flow: compiler/apps/playground/__tests__/e2e/page.spec.ts#L183
4) [chromium] › page.spec.ts:163:7 › playground compiles: parse-flow ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toEqual(expected) // deep equality Expected: not "" 181 | } 182 | > 183 | expect(output).not.toEqual(''); | ^ 184 | expect(output).toMatchSnapshot(`${t.name}-output.txt`); 185 | }), 186 | ); at /home/runner/work/react/react/compiler/apps/playground/__tests__/e2e/page.spec.ts:183:24
🎭 Playwright Run Summary
1 failed [chromium] › page.spec.ts:163:7 › playground compiles: todo-function-scope-does-not-beat-module-scope 3 flaky [chromium] › page.spec.ts:163:7 › playground compiles: use-no-memo ───────────────────────────── [chromium] › page.spec.ts:163:7 › playground compiles: parse-typescript ──────────────────────── [chromium] › page.spec.ts:163:7 › playground compiles: parse-flow ────────────────────────────── 8 passed (2.1m)

Artifacts

Produced during runtime
Name Size
test-results
777 KB