You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[`no-children-prop`](jsx-no-children-prop)| 1️⃣ 2️⃣ |`🔧`| Disallows passing `children` as a prop ||
93
-
|[`no-children-prop-with-children`](jsx-no-children-prop-with-children)| 2️⃣ 2️⃣ |`🔧`| Disallows passing `children` as a prop when children are also passed as nested content ||
94
-
|[`no-comment-textnodes`](jsx-no-comment-textnodes)| 1️⃣ 1️⃣ || Prevents comment strings from being accidentally inserted into a JSX element's text nodes ||
95
-
|[`no-useless-fragment`](jsx-no-useless-fragment)| 0️⃣ 1️⃣ |`🔧``⚙️`| Disallows useless fragment elements ||
96
-
|[`no-key-after-spread`](jsx-no-key-after-spread)| 2️⃣ 2️⃣ || Prevent patterns that cause deoptimization when using the automatic JSX runtime ||
97
-
|[`no-namespace`](jsx-no-namespace)| 2️⃣ 2️⃣ || Disallow JSX namespace syntax, as React does not support them ||
|[`no-children-prop`](jsx-no-children-prop)| 1️⃣ 2️⃣ |`🔧`| Disallows passing `children` as a prop ||
93
+
|[`no-children-prop-with-children`](jsx-no-children-prop-with-children)| 2️⃣ 2️⃣ |`🔧`| Disallows passing `children` as a prop when children are also passed as nested content ||
94
+
|[`no-comment-textnodes`](jsx-no-comment-textnodes)| 1️⃣ 1️⃣ || Prevents comment strings from being accidentally inserted into a JSX element's text nodes ||
95
+
|[`no-key-after-spread`](jsx-no-key-after-spread)| 2️⃣ 2️⃣ || Prevent patterns that cause deoptimization when using the automatic JSX runtime ||
96
+
|[`no-leaked-dollar`](jsx-no-leaked-dollar)| 0️⃣ 0️⃣ |`🔧`| Catches `$` before `{expr}` in JSX — typically from template literal `${expr}` being copy-pasted into JSX without removing the `$`. The `$` "leaks" into the rendered output ||
97
+
|[`no-leaked-semicolon`](jsx-no-leaked-semicolon)| 1️⃣ 1️⃣ |`🔧`| Catches `;` at the start of JSX text nodes — typically from accidentally placing a statement-ending `;` inside JSX. The `;` "leaks" into the rendered output ||
98
+
|[`no-namespace`](jsx-no-namespace)| 2️⃣ 2️⃣ || Disallow JSX namespace syntax, as React does not support them ||
99
+
|[`no-useless-fragment`](jsx-no-useless-fragment)| 0️⃣ 1️⃣ |`🔧``⚙️`| Disallows useless fragment elements ||
0 commit comments