# 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>