vue/html-closing-bracket-spacing
require or disallow a space before tag's closing brackets
- ⚙️ This rule is included in all of
"plugin:vue/strongly-recommended",*.configs["flat/strongly-recommended"],"plugin:vue/vue2-strongly-recommended",*.configs["flat/vue2-strongly-recommended"],"plugin:vue/recommended",*.configs["flat/recommended"],"plugin:vue/vue2-recommended"and*.configs["flat/vue2-recommended"]. - 🔧 The
--fixoption on the command line can automatically fix some of the problems reported by this rule.
📖 Rule Details
This rule aims to enforce consistent spacing style before closing brackets > of tags.
🔧 Options
json
{
"vue/html-closing-bracket-spacing": ["error", {
"startTag": "always" | "never",
"endTag": "always" | "never",
"selfClosingTag": "always" | "never"
}]
}startTag("always" | "never") ... Setting for the>of start tags (e.g.<div>). Default is"never"."always"... requires one or more spaces."never"... disallows spaces.
endTag("always" | "never") ... Setting for the>of end tags (e.g.</div>). Default is"never"."always"... requires one or more spaces."never"... disallows spaces.
selfClosingTag("always" | "never") ... Setting for the/>of self-closing tags (e.g.<div/>). Default is"always"."always"... requires one or more spaces."never"... disallows spaces.
"startTag": "always", "endTag": "always", "selfClosingTag": "always"
👫 Related Rules
🚀 Version
This rule was introduced in eslint-plugin-vue v4.1.0