Is there an existing issue for this?
Description Overview
If there is a boolean props in JSX, there is an exception thrown in processing this rule and eslint broke down.
<a isBoolean>test</a>
[Error - 15:46:51] TypeError: Cannot read properties of null (reading 'type')
Occurred while linting <file_name>
Rule: "react/jsx-no-literals"
at JSXAttribute (/node_modules/.pnpm/[email protected] [email protected] /node_modules/eslint-plugin-react/lib/rules/jsx-no-literals.js:506:44)
at ruleErrorHandler (/node_modules/.pnpm/[email protected] /node_modules/eslint/lib/linter/linter.js:1076:28)
at /node_modules/.pnpm/[email protected] /node_modules/eslint/lib/linter/safe-emitter.js:45:58
at Array.forEach ()
at Object.emit (/node_modules/.pnpm/[email protected] /node_modules/eslint/lib/linter/safe-emitter.js:45:38)
Happening in both CLI & IDE
Expected Behavior
No breakage in ESLINT setup
eslint-plugin-react version
v7.36.0
eslint version
v8.57.0
node version
v18.18.2
👍 React with 👍 3kai-dorschner-twinsity, huextrat and IryArkhy