This rule enforces (and autofixes) that the class names inside the "className" attribute of a JSX element are not preceded or followed by whitespace.
Examples of incorrect code for this rule:
<div className=" foo bar"></div>
<div className="foo bar"></div>
<div className={' foo bar '}></div>
Examples of correct code for this rule:
<div className="foo bar"></div>
<div className="foo bar"></div>
<div className={'foo bar'}></div>
Note that this only looks at string literals and template literals.
It does not currently check calls to the popular classnames NPM package:
// `classNames()` calls are not checked:
<div className={classNames(' foo ', ' bar ')}></div>