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.