<html> <head> <script src="jslint.js"></script> <script> function jslintalizeMe() { var i, divOut, errs, errsMsg = ""; divOut = document.getElementById("errors"); divOut.innerHTML = ""; if (!JSLINT(document.forms[0].elements[0].value)) { errs = JSLINT.errors; for (i=0; i < errs.length; i++) { err = errs[i]; if (null !== err) { if (undefined !== err.id) { errsMsg += "Error: " + err.code + " -- line " + err.line + " char " + err.character + "<br />" + " " + err.evidence + "<br />" + " " + err.reason + "<br /><br />\n"; } else { errsMsg += err.reason; } } } divOut.innerHTML = errsMsg; } } </script> </head> <body> <form> <textarea rows="24" cols="80" placeholder="// Paste quality code here"></textarea> <br /> <button onclick="jslintalizeMe();return false;">JSLint</button> </form> <div id="errors"></div> </body> </html>