Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A fork of Douglas Crockford's JSLint: hurting your feelings a little less.

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 test
Octocat-spinner-32 CHANGELOG.markdown
Octocat-spinner-32 README.markdown
Octocat-spinner-32 fulljslint.html
Octocat-spinner-32 fulljslint.js
Octocat-spinner-32 intercept.js
Octocat-spinner-32 lint.html
Octocat-spinner-32 rhino.js
Octocat-spinner-32 wsh.js


One of the very few completely essential tools in any developers' belt, JSLint is an amazing piece of applied engineering. It's steered, however, by a man with an ideal vision of Good JavaScript that doesn't always coincide with the code that works in practice. I belive JSLint needs to be a little more forgiving of these practical necessities in a few areas (mostly in its CSS checks), but I've had little luck in submitting patches to JSLint via official channels. As that's simply become a painful process, I'm taking advantage of Crockford's foresight in making the project open source. This fork is completely unofficial, and certainly unapproved.

See the changelog for details.


The master branch will contain the patches I consider important, with tests.

The rebased branch will contain the same content as master, rebased on top of the most current mirror for ease of application to trunk, should Crockford happen by. :) I'll be rebasing this branch more or less all the time, so be careful if you decide to track it. You'll be doing forced pulls all the time, which would be annoying.

Something went wrong with that request. Please try again.