2016-07-17 6 views
0

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!

Antwort

1

Eine andere Lösung gefunden!

webpack: { 
     module: { 
      preLoaders: [ 
       {test: /\.js$/, exclude: /(src|node_modules)/, loader: 'eslint-loader'} 
      ] 
     } 
} 
:

in meiner webpack Konfiguration habe ich die eslint-loader' for webpack` wie folgt verwendet

Verwandte Themen