# san/no-multi-spaces
不允许多余的空格
- ⚙️ 此规则包含于
"plugin:san/strongly-recommended"
和"plugin:san/recommended"
. - 🔧 命令行 (opens new window)中的
--fix
选项可以自动修复此规则报告的一些问题。
# 📖 规则细节
此规则目的是删除标签中不用于缩进的多个空格。
<template>
<!-- ✓ GOOD -->
<div
class="foo"
style="{{bar}}" />
<i
class="{{
isExpanded ? 'fa-angle-up' : 'fa-angle-down'
}}"
/>
<!-- ✗ BAD -->
<div class="foo"
style = "{{bar}}" />
<i
class="{{
isExpanded ? 'fa-angle-up' : '',
!isExpanded ? 'fa-angle-down' : '',
}}"
/>
</template>
# 🔧 配置
{
"san/no-multi-spaces": ["error", {
"ignoreProperties": false
}]
}
ignoreProperties
... 是否应该忽略对象的属性。 默认false
# "ignoreProperties": true
<template>
<!-- ✓ GOOD -->
<i
class="{{
isExpanded ? 'fa-angle-up' : '',
!isExpanded ? 'fa-angle-down' : '',
}}"
/>
</template>