diff --git a/lib/ace/mode/javascript/jshint.js b/lib/ace/mode/javascript/jshint.js index 85075598..0786853b 100644 --- a/lib/ace/mode/javascript/jshint.js +++ b/lib/ace/mode/javascript/jshint.js @@ -1925,16 +1925,19 @@ klass: for (;;) { minus = false; + var breakOuterLoop = false; for (;;) { if (t.type === "special" && t.value === "*/") { - minus = false; - continue; + breakOuterLoop = true; + break; } if (t.id !== "(endline)" && t.id !== ",") { break; } t = lex.token(); } + if (breakOuterLoop) + break; if (o === "/*global" && t.value === "-") { minus = true; @@ -4835,4 +4838,4 @@ if (typeof exports === "object" && exports) { exports.JSHINT = JSHINT; } -}); \ No newline at end of file +});