noImplicitBoolean (since v0.7.0)
This rule is recommended by Rome.
Disallow implicit true values on JSX boolean attributes
Examples
Invalid
<input disabled /> error[jsx/noImplicitBoolean]: Use explicit boolean values for boolean JSX props.
┌─ jsx/noImplicitBoolean.js:1:8
│
1 │ <input disabled />
│ ^^^^^^^^
Safe fix: Add explicit `true` literal for this attribute
| @@ -1 +1 @@
0 | - <input disabled />
0 | + <input disabled={true} />
Valid
<input disabled={false} /> <input disabled={''} /> <input disabled={0} /> <input disabled={undefined} /> <input disabled='false' />