JSHint with ES6/JS1.8 support (let, blockscope, destructuring, generators,  array comprehension, try/catch filters, multiple catch blocks, function expression closure, for each, for of)