The JavaScript Code Quality Tool

npm install jslint
963 downloads in the last day
13 572 downloads in the last week
27 857 downloads in the last month


Easily use JSLint from the command line.

jslint bin/jslint.js

What's New

Added latest jslint, 2014-02-06.

Version 0.3.1 of node-jslint supports globbing with and * expressions.

Versions 0.2+ of node-jslint provide multiple editions of jslint to address backwards and forwards compatibility.

Use the default jslint

jslint lib/color.js

Always use the latest jslint

jslint --edition=latest lib/color.js

Use a specific edition

For example, edition 2013-02-03 which shipped with node-jslint 0.1.9:

jslint --edition=2013-02-03 lib/color.js


npm install jslint -g


make lint

Usage examples

Multiple files

jslint lib/color.js lib/reporter.js

All JSLint options supported

jslint --white --vars --regexp lib/color.js

Defaults to true, but you can specify false

jslint --bitwise false lib/color.js

Pass arrays

jslint --predef $ --predef Backbone lib/color.js

JSLint your entire project

jslint '**/*.js'

Using JSLint with a config file

Start with the included jslintrc.example file and customize your options per project or copy it to $HOME/.jslintrc to apply your setting globally


See LICENSE file.

npm loves you