Rather than lint on ~every keystroke, wait until the user has stopped typing for 750ms. No more scenarios where the linter is being triggered ~10-times in a row before the first lint job finishes.