The --fix
option on the command line can automatically fix some of the problems reported by this rule.
This rule enforces consistent spacing inside an open block token and the next token on the same line. This rule also enforces consistent spacing inside a close block token and previous token on the same line.
This rule has a string option:
"always"
(default) requires one or more spaces"never"
disallows spacesExamples of incorrect code for this rule with the default "always"
option:
/*eslint block-spacing: "error"*/ function foo() {return true;} if (foo) { bar = 0;} function baz() {let i = 0; return i; }
Examples of correct code for this rule with the default "always"
option:
/*eslint block-spacing: "error"*/ function foo() { return true; } if (foo) { bar = 0; }
Examples of incorrect code for this rule with the "never"
option:
/*eslint block-spacing: ["error", "never"]*/ function foo() { return true; } if (foo) { bar = 0;}
Examples of correct code for this rule with the "never"
option:
/*eslint block-spacing: ["error", "never"]*/ function foo() {return true;} if (foo) {bar = 0;}
If you don’t want to be notified about spacing style inside of blocks, you can safely disable this rule.
This rule was introduced in ESLint 1.2.0.
© JS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/rules/block-spacing