UNPKG

lintall

Version:
56 lines (39 loc) 906 B
node-lintall =========== Utility to easily JSHint all JavaScript files in your project ## Installation ```javascript npm install -g lintall ``` ## Usage ### Setup Project 1. Place a `.jshintrc` file in the root of your project with your preferred settings 2. 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 directory * `lib/**/*.js`: All js files in the lib directory as well as all sub-directories * `config/*js`: All js files in the config directory ### CLI ```javascript lintall ``` With no colors in the output: `lintall -c none` ## Git Pre-Commit Hook Example `.git/hooks/pre-commit` file: ``` #!/bin/sh set -e set -x /usr/local/bin/node /usr/local/bin/lintall -c none ``` ## Test ``` mocha ``` Coverage: ``` npm run-script coverage ``` ## License MIT