karma-jshint-preprocessor
Preprocessor / Plugin for Karma to check JavaScript syntax on the fly.
Installation
The easiest way is to keep karma-jshint-preprocessor
as a devDependency in
your package.json
.
You can simply do it by:
npm install karma-jshint-preprocessor --save-dev
Usage
In your karma.conf.js
file, specify the files you want to have lint'ed in the preprocessor section like this.
...preprocessors: '*.js': 'jshint'...
Optional jshintrc
Read an optional jshintrc
property from the karma config to force a .jshintrc
file to be used by jshint.
module { config;};
Thanks to Kl0tl for adding jshintrc path support.
JSHint configuration is read from a JSON formatted .jshintrc
file within your project
Cancel build
Cancel the current build if a linting error has occurred. This can be useful on CI servers.
module { config;};
.jshintrc
file.
Example
View the full list of JSHint options.
For more information on Karma see the karma homepage.