The Unnecessary Ruleset contains a collection of rules for unnecessary code. Unnecessary parentheses should be removed. 4 An unnecessary Block is present. Such Blocks are often used in other languages to introduce a new variable scope. Blocks do not behave like this in ECMAScipt, and using them can be misleading. Considering removing this unnecessary Block. 3 The else block in a if-else-construct is unnecessary if the `if` block contains a return. Then the content of the else block can be put outside. See also: http://eslint.org/docs/rules/no-else-return 3