Disallow or enforce spaces inside of single line blocks (block-spacing)

The --fix option on the command line automatically fixes problems reported by this rule.

Rule Details

This rule enforces consistent spacing inside single-line blocks.

Options

This rule has a string option:

always

Examples of incorrect code for this rule with the default "always" option:

/*eslint block-spacing: "error"*/

function foo() {return true;}
if (foo) { bar = 0;}

Examples of correct code for this rule with the default "always" option:

/*eslint block-spacing: "error"*/

function foo() { return true; }
if (foo) { bar = 0; }

never

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;}

When Not To Use It

If you don’t want to be notified about spacing style inside of blocks, you can safely disable this rule.

Version

This rule was introduced in ESLint 1.2.0.

Resources