[compiler] Validate against locals being reassigned after render
ghstack-source-id: d689a96e28742d9ae447e65256c918b8d430c7ad Pull Request resolved: https://github.com/facebook/react/pull/30107
Showing
- compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Pipeline.ts 3 additions, 0 deletions...es/babel-plugin-react-compiler/src/Entrypoint/Pipeline.ts
- compiler/packages/babel-plugin-react-compiler/src/Validation/ValidateLocalsNotReassignedAfterRender.ts 182 additions, 0 deletions.../src/Validation/ValidateLocalsNotReassignedAfterRender.ts
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-reassign-local-variable-in-effect.expect.md 10 additions, 49 deletions...error.invalid-reassign-local-variable-in-effect.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-reassign-local-variable-in-effect.js 0 additions, 0 deletions...mpiler/error.invalid-reassign-local-variable-in-effect.js
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-reassign-local-variable-in-hook-argument.expect.md 10 additions, 46 deletions...nvalid-reassign-local-variable-in-hook-argument.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-reassign-local-variable-in-hook-argument.js 0 additions, 0 deletions...error.invalid-reassign-local-variable-in-hook-argument.js
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-reassign-local-variable-in-jsx-callback.expect.md 10 additions, 34 deletions...invalid-reassign-local-variable-in-jsx-callback.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.invalid-reassign-local-variable-in-jsx-callback.js 0 additions, 0 deletions.../error.invalid-reassign-local-variable-in-jsx-callback.js
Please register or sign in to comment