Index: gc_core/js/tests.js ================================================================== --- gc_core/js/tests.js +++ gc_core/js/tests.js @@ -64,11 +64,11 @@ nInvalid = nInvalid + 1 } nTotal = nTotal + 1; } i = i + 1; - if (i % 100 === 0) { + if (i % 1000 === 0) { yield i.toString(); } } bShowUntested = true; } Index: gc_core/js/text.js ================================================================== --- gc_core/js/text.js +++ gc_core/js/text.js @@ -37,12 +37,12 @@ } function getReadableError (oErr) { // Returns an error oErr as a readable error try { - let s = "\n* " + oErr['nStart'] + ":" + oErr['nEnd'] + " # " + oErr['sRuleId']+" : "; - s += oErr["sMessage"]; + let s = "\n* " + oErr['nStart'] + ":" + oErr['nEnd'] + " # " + oErr['sRuleId']+":\n"; + s += " " + oErr["sMessage"]; if (oErr["aSuggestions"].length > 0) { s += "\n > Suggestions : " + oErr["aSuggestions"].join(" | "); } if (oErr["URL"] !== "") { s += "\n > URL: " + oErr["URL"]; Index: gc_core/py/text.py ================================================================== --- gc_core/py/text.py +++ gc_core/py/text.py @@ -83,12 +83,12 @@ def getReadableError (dErr): "Returns an error dErr as a readable error" try: - s = u"* {nStart}:{nEnd} # {sLineId} / {sRuleId} : ".format(**dErr) - s += dErr.get("sMessage", "# error : message not found") + s = u"* {nStart}:{nEnd} # {sLineId} / {sRuleId}:\n".format(**dErr) + s += " " + dErr.get("sMessage", "# error : message not found") if dErr.get("aSuggestions", None): s += "\n > Suggestions : " + " | ".join(dErr.get("aSuggestions", "# error : suggestions not found")) if dErr.get("URL", None): s += "\n > URL: " + dErr["URL"] return s