Some style guides require or disallow spaces around equal signs.
Fixable: This rule is automatically fixable using the --fix
flag on the command line.
This rule will enforce consistency of spacing around equal signs in JSX attributes, by requiring or disallowing one or more spaces before and after =
.
There are two options for the rule:
"always"
enforces spaces around the equal sign"never"
disallows spaces around the equal sign (default)
Depending on your coding conventions, you can choose either option by specifying it in your configuration:
"jsx-equals-spacing": [2, "always"]
When "never"
is set, the following patterns are considered warnings:
<Hello name = {firstname} />;
<Hello name ={firstname} />;
<Hello name= {firstname} />;
The following patterns are not warnings:
<Hello name={firstname} />;
<Hello name />;
<Hello {...props} />;
When "always"
is used, the following patterns are considered warnings:
<Hello name={firstname} />;
<Hello name ={firstname} />;
<Hello name= {firstname} />;
The following patterns are not warnings:
<Hello name = {firstname} />;
<Hello name />;
<Hello {...props} />;
You can turn this rule off if you are not concerned with the consistency of spacing around equal signs in JSX attributes.