# san/html-closing-bracket-spacing
要求在标签的右括号之前有空格(或没有空格)
- ⚙️ 此规则包含于
"plugin:san/strongly-recommended"
和"plugin:san/recommended"
. - 🔧 命令行 (opens new window)中的
--fix
选项可以自动修复此规则报告的一些问题。
# 📖 规则细节
此规则目的是在标签的闭合括号 >
之前要求一致的空格样式。
<template>
<!-- ✓ GOOD -->
<div>
<div foo>
<div foo="bar">
</div>
<div />
<div foo />
<div foo="bar" />
<!-- ✗ BAD -->
<div >
<div foo >
<div foo="bar" >
</div >
<div/>
<div foo/>
<div foo="bar"/>
</template>
# 🔧 配置
{
"san/html-closing-bracket-spacing": ["error", {
"startTag": "always" | "never",
"endTag": "always" | "never",
"selfClosingTag": "always" | "never"
}]
}
startTag
("always" | "never"
) ... 设置开始标签的>
(例如<div>
)。 默认为"never"
。"always"
... 需要一个或多个空格。"never"
... 不允许使用空格。
endTag
("always" | "never"
) ... 设置结束标签的>
(例如</div>
)。 默认为"never"
。"always"
... 需要一个或多个空格。"never"
... 不允许使用空格。
selfClosingTag
("always" | "never"
) ... 设置自闭合标签的/>
(例如<div/>
)。 默认为"always"
。"always"
... 需要一个或多个空格。"never"
... 不允许使用空格。
# "startTag": "always", "endTag": "always", "selfClosingTag": "always"
<template>
<!-- ✓ GOOD -->
<div >
<div foo >
<div foo="bar" >
</div >
<div />
<div foo />
<div foo="bar" />
</template>