-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[enhancement]: flat configs are possibly undefined #3878
Labels
Comments
To be clear, this is not a bug - the types are correct - but you're right they could be more helpful. |
ljharb
changed the title
[Bug]: flat configs are possibly undefined
[enhancement]: flat configs are possibly undefined
Jan 14, 2025
Just to share a workaround for Typescript users until we figure out how to type the configs properly // @ts-expect-error https://github.com/jsx-eslint/eslint-plugin-react/issues/3878
reactPlugin.configs.flat.recommended, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is there an existing issue for this?
Description Overview
This is a follow up of #3874, since
flat
isRecord<string, ReactFlatConfig>
,flat.xxx
orflat["xxx"]
could be undefined. The fix might be explicitly listrecommended
,all
andjsx-runtime
as the key of the Record instead of usingstring
.Expected Behavior
No type error
eslint-plugin-react version
v7.37.4
eslint version
9.17.0
node version
v22.13.0
The text was updated successfully, but these errors were encountered: