Douglas Crockford's useful utility that looks for potential problems in JavaScript code. Produces warnings like improper use of eval, and places where a dot operator is better than an array-like reference. An excellent tool to use before running JavaScript through a minifier. JSLint is actually a JavaScript parser written in JavaScript