JSHint with ES6/JS1.7 support (let, blockscope, destructuring, generators,  array comprehension, try/catch filters.)