vue/html-closing-bracket-spacing 
require or disallow a space before tag's closing brackets
- ⚙️ This rule is included in all of 
"plugin:vue/vue3-strongly-recommended",*.configs["flat/strongly-recommended"],"plugin:vue/strongly-recommended",*.configs["flat/vue2-strongly-recommended"],"plugin:vue/vue3-recommended",*.configs["flat/recommended"],"plugin:vue/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