karma-eslint
v2.2.0
Published
A Karma plugin for checking Syntax of JavaScript using ESLint.
Downloads
6,719
Maintainers
Readme
karma-eslint
Installation
npm install karma-eslint --save-dev
Usage
In your karma.conf.js
file:
preprocessors: {
'**/*.js': ['eslint']
}
Options
Karma-eslint accepts these options:
stopOnError
- fails a test on any error default:
true
errorThreshold
- a threshold value for total errors default:
null
- use with
stopAboveErrorThreshold
to stop build if errors exceed threshold
stopAboveErrorThreshold
- stops build if
errorThreshold
exceeded default:false
stopOnWarning
- fails a test on any Warning default:
false
- if set
true
, Warnings are always displayed
showWarnings
- to display Warning messages default:
true
- has no effect if
stopOnWarning
is settrue
- in such case Warnings are displayed anyway
engine
- eslint CLIEngine configuration options. default:
{}
Example:
eslint: {
errorThreshold: 1000,
stopAboveErrorThreshold: true,
stopOnError: false,
stopOnWarning: true,
showWarnings: true,
engine: {
configFile: 'client/.eslintrc'
}
}
ESLint
This plugin leverages ESLints normal configuration methods. The full list of ESLint rules are here.
For more information on Karma visit the Karma site.