跳至内容

@stylistic/jsx/

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,则不需要此规则。