http://www.javascriptlint.com/ SourceForge Project Getting Started To get started with JavaScript Lint, download the appropriate package and extract its contents. JavaScript Lint 0.3.0 for Windows (jsl-0.3.0-win32.zip) JavaScript Lint 0.3.0 for Mac OS X Intel (jsl-0.3.0-mac.tar.gz) JavaScript Lint 0.3.0 Source (jsl-0.3.0-src.tar.gz) Developers can also check out from the Subversion trunk: svn co https://javascriptlint.svn.sourceforge.net/svnroot/javascriptlint/trunk jsl You can run JavaScript Lint several ways: You can integrate it into your IDE, such as Visual Studio, SciTE, or any other IDE supporting external tools. When JavaScript Lint finds an error, your IDE takes you directly to the line containing the error. You can run it through Windows Explorer, which Windows programmers may prefer. You can use the command line to integrate into your build system, or maybe you're a Linux programmer and simply prefer the command line! Additionally, if you are a software developer, you may want to integrate into your Windows program or run it from your PHP website to take advantage of the full power of JavaScript Lint. JavaScript Lint continues to be improved. If you encounter problems or have suggestions or revisions, please visit the project forum and tracker. Acknowledgements We all stand on the shoulders of giants. I would like to especially acknowledge Douglas Crockford's work on JSLint. This lint is itself written in JavaScript and is an interesting and rather sophisticated script. Crockford's ideas about good coding practices served as a springboard for many of these lint rules. We are all indebted to the many people who have worked hard to develop Firefox. JavaScript Lint is sponsored by Matthias Miller.