Utility to easily JSHint all JavaScript files in your project
npm install -g lintall
- Place a
.jshintrc
file in the root of your project with your preferred settings - Place a
.lintallrc
file in the root with a space delimited list of globs
Example .lintallrc
file:
bin/main.js lib/**/*.js config/*.js
bin/main.js
: Only main.js in the bin directorylib/**/*.js
: All js files in the lib directory as well as all sub-directoriesconfig/*js
: All js files in the config directory
lintall
With no colors in the output:
lintall -c none
Lint a specific file or a glob of files:
lintall lib/foo.js lib/bar.js
lintall lib/*.js
lintall lib/**/*.js
Example .git/hooks/pre-commit
file:
#!/bin/sh
set -e
set -x
/usr/local/bin/node /usr/local/bin/lintall -c none
mocha
Coverage:
npm run-script coverage
MIT