javascriptの編集中にエラー表示が”Too many errors. X% scanned” となってうまく表示できなくなった。
このあたりによると、どうもjavascriptコード分析を行っているjshintの解析できる最大エラー数が関係しているらしい。
https://github.com/ajaxorg/ace/issues/895
https://github.com/ajaxorg/ace/issues/895
https://github.com/ajaxorg/ace/issues/2535
デフォルトではmaxerrが100に設定されているところを、以下のように追加して修正する。
editor.session.on("changeMode", function(e, session){
if ("ace/mode/javascript" === session.getMode().$id) {
if (!!session.$worker) {
session.$worker.send("setOptions", [{
"maxerr": 1000
}]);
}
}
});