1.11.1
- Avoid lexical declarations in case/default clauses
refer to http://eslint.org/docs/rules/no-case-declarations, asconst
/let
variables share across switch cases, which may lead to redeclaration of the same variables/namespace pollution, so you are required to define a block to embrace your case if you defineconst
/let
on that case - Disallow unneeded ternary expressions
refer to http://eslint.org/docs/rules/no-unneeded-ternary