Просмотр исходного кода

Webpack uses eslint on compile

Alasdair Smith 8 лет назад
Родитель
Сommit
61a60c04a6
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      services/web/webpack.config.js

+ 8 - 2
services/web/webpack.config.js

@@ -31,10 +31,16 @@ module.exports = {
 	// Define how file types are handled by webpack
 	module: {
 		rules: [{
+			// Ensure eslint is run before compilation with babel
+			enforce: 'pre',
+			test: /\.js$/,
+			// Only compile application files (dependencies are in ES5 already)
+			exclude: /node_modules/,
+			loader: 'eslint-loader'
+		}, {
 			// Pass application JS files through babel-loader, compiling to ES5
-			test: /\.js$/, // Only compile .js files
+			test: /\.js$/,
 			// Only compile application files (dependencies are in ES5 already)
-			// include: [path.join(__dirname, './public/frontend')],
 			exclude: /node_modules/,
 			use: [{
 				loader: 'babel-loader',