Ich benutze karma-eslint plugin. Es sieht sehr einfach zu bedienen, aber aus irgendeinem Grund, ich sehe keine Fehler oder Warnungen und meine Tests laufen reibungslos, obwohl ichkarma-eslint preprocessor funktioniert nicht
hier einige eslint Fehler gesetzt ist meine karma.config.js
Datei:
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 */
}
die Verletzung ich in eines meiner test.js
Dateien gepflanzt - eine neue Variable definieren, aber es nicht verwenden (eslint Regel: ‚no-unbenutzter vars‘)
sie mich bitte, ob weitere Informationen benötigt werden, und ich Werde den Beitrag entsprechend bearbeiten.
Prost!