Fixed – I must have done something wrong yesterday (or tried it before updating grunt-contrib-jshint) as it's working now.