@jamesallardice already created one right here: https://github.com/SublimeLinter/SublimeLinter/pull/500 But in general, JSHint parser is more forgiving of incomplete code then Esprima is, so in a lot of cases JSHint is going to work better for as-you-type linting.