Open aarongarciah opened 5 months ago
Is it alright for me to work on this? do all the files require separate pull requests?
@binsmyth help is more than welcome! No need for a PR for every file, but let’s keep PRs focused on the same group of files.
Let me know which group of files would you like to work on so I can assign them to you.
hey @aarongarciah I have started on Components/hooks group. So i would be happy to work on them. Thank you.
@binsmyth I've assigned you the components/hooks group, thanks.
npx react-compiler-healthcheck@latest
returns:
Successfully compiled 6098 out of 6419 components.
StrictMode usage found.
Found no usage of incompatible libraries.
(Lol, they have https://github.com/facebook/react/blob/main/compiler/packages/react-compiler-healthcheck/src/config.ts#L2)
Seeing the bugs present https://github.com/facebook/react/issues?q=is%3Aissue+is%3Aopen+%5BCompiler+Bug%5D, and playing a bit with it. It makes me feel like we could have a play focused on the long hall:
@oliviertassinari yeah, we're not prioritizing this for now, just setting it up and making the some initial fixes as example so the community can work on it. Still good to play with it early if it helps us streamline the adoption of React Compiler.
@aarongarciah i'll pick up, mui-private-theming
and test
. these look small and quick
@sai6855 great!
Hi @aarongarciah, could you assign mui-joy group to me if no one else has picked it up?
Hi @aarongarciah, could you assign mui-joy group to me if no one else has picked it up?
@anuujj done
Hi @aarongarciah would you be able to assign the mui-styles group to me, if nobody else is working on it already? Thanks :)
@jlewins done, thank you!
@aarongarciah Can I take mui-system if nobody else is working on it?
@markliu2013 I'm afraid mui system is already done, can you take mui utils
@sai6855 oh, I just saw merged, can you assign mui utils to me?
@markliu2013 go ahead on opening a PR, @aarongarciah will assign
@markliu2013 done
@aarongarciah It is my first contribution for open source project, can you help me to review?
@aarongarciah. Could you help me review my PR. Some CI are failing but i dont know how to fix it. Thanks.
Part of https://github.com/mui/material-ui/issues/42548
As part of adopting the official ESLint plugin for the React Compiler, we want to solve all of the reported issues.
Contributing
eslint-plugin-react-compiler
in your local setup. The plugin is disabled by default, you won't see issues reported by it unless you enable it manually. To enable it, go to the root.eslintrc.js
file and setENABLE_REACT_COMPILER_PLUGIN
totrue
. You should start seeing the issues reported right into your IDE if it's configured to report ESLint errors.When in doubt if an issue can be solved or not (because of false positives or any other reason), explain why in your PR so we can discuss if the ESLint should be silenced in that case.
Issues to fix
Here's the list of files containing issues reported by
eslint-plugin-react-compiler
(as of June 6th 2024).mui-material
Demos
Components / hooks (#43117, #43946)
mui-lab (#42880)
mui-styles (#43118)
mui-system (#42637)
mui-docs
mui-utils (#43051)
mui-joy (#42671)
Test (#42626)
mui-private-theming (#42619)
Documentation website components (#42566)
Search keywords: ESLint, React Compiler