Require spacing around infix operators
Some problems reported by this rule are automatically fixable by the --fix
command line option
While formatting preferences are very personal, a number of style guides require spaces around operators, such as:
Proponents of this rule believe that it makes code easier to read and can more easily highlight potential errors, such as:
While this is valid JavaScript syntax, it is hard to determine what the author intended.
This rule is aimed at ensuring there are spaces around infix operators.
This rule accepts a single options argument with the following defaults:
int32Hint
Set the int32Hint
option to true
(default is false
) to allow write a|0
without space.
Examples of incorrect code for this rule:
Examples of correct code for this rule:
You can turn this rule off if you are not concerned with the consistency of spacing around infix operators.
This rule was introduced in ESLint v0.2.0.
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/space-infix-ops