Я использую плагин karma-eslint. Это выглядит очень простым в использовании, но по какой-то причине, я не вижу какие-либо ошибки или предупреждения, и мои тесты бесперебойно, даже если я ставлю некоторые ошибки eslintпрепроцессор karma-eslint не работает
вот мой karma.config.js
файл:
module.exports = function (config) {
config.set({
browsers: [process.env.CONTINUOUS_INTEGRATION ? 'Firefox' : 'Chrome'],
singleRun: true,
frameworks: ['mocha'],
files: [
'tests.webpack.js'
],
preprocessors: {
'tests.webpack.js': ['webpack', 'sourcemap'],
'src/**/*.jsx': ['coverage'],
'test/**/*.js': ['eslint'],
},
eslint: {
engine: {
configFile: './.eslintrc',
emitError: true,
emitWarning: true
}
},
reporters: ['progress', 'coverage'],
coverageReporter: {
/* coverage configurations */
},
webpack: {
/* some webpack configurations */
}
нарушение я посадил в одном из моих test.js
файлов - определить новую переменную, но не использовать его (правило eslint: «нет-неиспользованными-вары»)
Пожалуйста, дайте мне знать, если нужна любая дополнительная информация, и я Редактировать сообщение соответственно.
Cheers!