跳至内容

@stylistic/

jsx-props-no-multi-spaces

禁止在内联 JSX 属性之间使用多个空格。

强制在所有属性之间以及标签名称和同一行第一个属性之间只有一个空格。

规则详细信息

此规则的错误代码示例

jsx
<App  spacy />
jsx
<App too  spacy />
jsx
<App
  prop1='abc'

  prop2='def' />

此规则的正确代码示例

jsx
<App cozy />
jsx
<App very cozy />
jsx
<App
  prop1='abc'
  prop2='def' />

何时不使用它

如果您没有使用 JSX 或不关心同一行中两个属性之间的空格。

如果您已在 eslint >= 3 中启用核心规则 no-multi-spaces,则不需要此规则。