# 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>
Now loading...

# 🔧 配置

{
  "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>
Now loading...

# 👫 相关规则

# 🔍 实现