Lint Rules

noImplicitBoolean (since v0.7.0)

This rule is recommended by Rome.

Disallow implicit true values on JSX boolean attributes

Examples

Invalid

<input disabled />
style/noImplicitBoolean.js:1:8 lint/style/noImplicitBoolean  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   Use explicit boolean values for boolean JSX props.
  
  > 1 │ <input disabled />
          ^^^^^^^^
    2 │ 
  
   Safe fix: Add explicit `true` literal for this attribute
  
    1 │ <input·disabled={true}·/>
                 +++++++   

Valid

<input disabled={false} />
<input disabled={''} />
<input disabled={0} />
<input disabled={undefined} />
<input disabled='false' />