バックグラウンド
- 現在 CodeMirror 3.13 を使用しています
- ページに複数の編集者がいます (おそらく重要ではありません)
アスク
linting エラーの数と種類を数えて、ページの別の場所に概要を表示したいと考えています。そのためには、リンターがいつ実行を完了するかを知りたいので、変更をポーリングする必要はありません。
イベントベースのソリューションとは?
お時間をいただきありがとうございます!(私はすべての有効な試みに賛成票を投じます...もちろん明らかに間違っているわけではありません)
参考文献
これが私のエラーカウンタースニペット(coffeescript)です:
for eachError in doc.getAllMarks()
numStaticErrors++ if eachError.className is "CodeMirror-lint-mark-error"
numStaticErrors++ if eachError.className is "CodeMirror-lint-marker-warning"
numStaticErrors++ if eachError.className is "CodeMirror-lint-marker-multiple"