You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# jshint
|
|
|
|
|
#
|
|
|
|
|
# JSHint is a fork of JSLint. The reasons for the fork is basically that
|
|
|
|
|
# the author disagrees in some points with Douglas Crockford on JavaScript coding style.
|
|
|
|
|
#
|
|
|
|
|
# If you're looking for a very high standard for yourself or team, JSLint (by Doug Crockford)
|
|
|
|
|
# If you want to be a bit more flexible,
|
|
|
|
|
# or have some old pros on your team that don't buy into JSLint's opinions, try JSHint
|
|
|
|
|
|
|
|
|
|
# to install jshint
|
|
|
|
|
sudo npm install jshint -g
|
|
|
|
|
|
|
|
|
|
# lint all the JavaScript files in the current directory:
|
|
|
|
|
find . -name '*.js' -print0 | xargs -0 jshint
|
|
|
|
|
|
|
|
|
|
# lint all the JavaScript files in a targeted directory:
|
|
|
|
|
find ./public/javascripts/ -name '*.js' -print0 | xargs -0 jshint
|
|
|
|
|
|
|
|
|
|
# Parameter-less options passed to jslint are all set to true by default,
|
|
|
|
|
# if you want to set it false, just specify 'false' after the option
|
|
|
|
|
jshint --bitwise false hello.js
|
|
|
|
|
|