Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Wrapper scripts for running JSLint locally, and for generating test reports for Hudson
JavaScript Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


JSLint Utils

This is a set of utility files that wraps JSLint/Rhino, enabling easy linting on the command line, and automated reporting of linting errors via a continuous integration system like Hudson.


You can either modify the Makefile directly to point to proper source and report directories, and then run:

  • make to check everything with a .js or .css extension in the source directory, outputting errors to the command line.

  • make jslint or make csslint to lint JS or CSS, respectively, outputting errors to the command line

  • make hudson to lint JS and CSS, outputting errors in an XML format that Hudson can understand to the report directory

  • make jsxml or make cssxml to lint JS or CSS, respectively, outputting errors in XML format to the report directory

Or, if you're feeling saucy, you can use ./scripts/ to run JSLint directly, outputting errors to the command line:

./scripts/run-jslint <file to lint>

And ./scripts/ to run JSLint, outputting errors in XML format to a directory you specify:

./scripts/ <file to lint> <report directory>

Enjoy! Report bugs!

(You can update the version of JSLint by diving into the ./lib/vendor directory, and typing make. Crockford updates the file silently all the time.)

Something went wrong with that request. Please try again.