A CodeMirror asynchronous lint plugin that will take code, send it to a callback (that can send it somewhere via Ajax, etc..), and apply any discovered errors on return.