Skip to content

noImplicitBoolean

诊断类别:lint/style/noImplicitBoolean

¥Diagnostic Category: lint/style/noImplicitBoolean

自从:v1.0.0

¥Since: v1.0.0

来源:

¥Sources:

禁止在 JSX 布尔属性上允许隐式 true

¥Disallow implicit true values on JSX boolean attributes

¥Examples

¥Invalid

<input disabled />
code-block.jsx: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' />

¥Related links