Require spaces following return, throw, and case (space-return-throw-case)

Replacement notice: This rule was removed in ESLint v2.0 and replaced by keyword-spacing rule.

Require spaces following return, throw, and case.

Fixable: This rule is automatically fixable using the --fix flag on the command line.

Rule Details

The following patterns are considered problems:

/*eslint space-return-throw-case: 2*/

throw{a:0}                   /*error Keyword 'throw' must be followed by whitespace.*/

function f(){ return-a; }    /*error Keyword 'return' must be followed by whitespace.*/

switch(a){ case'a': break; } /*error Keyword 'case' must be followed by whitespace.*/

The following patterns are not considered problems:

/*eslint space-return-throw-case: 2*/

throw {a: 0};

function f(){ return -a; }

switch(a){ case 'a': break; }

Version

This rule was introduced in ESLint 0.1.4 and removed in 2.0.0-beta.3.

Resources