当たり前な気がしますが、gruntやgulpではお目にかからない、webpackっぽい話
-
eslint src/
- =>
src/
の全ての.js
に対してlint実行
- =>
-
webpack
+eslint-loader
- => エントリーファイルから辿れる
.js
に対してだけ lint実行 - まだ
import
,require
してないファイルとかはlintされない
- => エントリーファイルから辿れる
参考までにeslint-loader
を組み込んだ、webpack.config.js
の例
webpack.config.js
const webpack = require('webpack')
module.exports = {
context: `${__dirname}/src`,
output: {filename: 'bundle.js', path: `${__dirname}/public`},
resolve: {extensions: ['', '.js']},
entry: {
main: './index.js',
module: {loaders: [
{test: /\.js$/, exclude: /node_modules/, loader: ['babel-loader', 'eslint-loader']},
]}
}