Closed
Description
As pointed in #199 html-self-closing
rule fix end tags, but doesn't care about proper spacing before end tags. It is an intended behaviour as one rule should do just one thing.
However currently we don't have a rule that would make it possible to check and fix wrong spacing in HTML tags.
I propose to add a similar rule to: https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-tag-spacing.md
Possible settings:
{
"closingSlash": "never | always",
"beforeSelfClosing": "never | always",
"afterOpening": "never | always",
"beforeClosingOpening": "never | always"
}
Incorrect
<!-- closingSlash: "never" -->
<input/ >
<div>< /div>
<!-- beforeSelfClosing: "always" -->
<input/>
<!-- afterOpening: "never" -->
< input />
<!-- beforeClosingOpening: "never" -->
<div ></div>
Correct
<!-- closingSlash: "never" -->
<input/>
<div></div>
<!-- beforeSelfClosing: "always" -->
<input />
<!-- afterOpening: "never" -->
<input />
<!-- beforeClosingOpening: "never" -->
<div></div>