Use a custom ESLint rule list (#27)

* Use a custom eslint rule list

* Sort rules

* Relax some rules
This commit is contained in:
Dan Abramov
2016-07-20 00:12:49 +01:00
committed by GitHub
parent b8a2b98d57
commit 3d77f5be20
9 changed files with 311 additions and 25 deletions

View File

@@ -19,8 +19,8 @@ var relative = isInNodeModules ? '../../..' : '..';
module.exports = {
devtool: 'eval',
entry: [
'./src/index.js',
'webpack-dev-server/client?http://localhost:3000'
'webpack-dev-server/client?http://localhost:3000',
'./src/index.js'
],
output: {
// Next line is not used in dev but WebpackDevServer crashes without it:
@@ -42,11 +42,7 @@ module.exports = {
test: /\.js$/,
include: path.resolve(__dirname, relative, 'src'),
loader: 'babel',
query: {
cacheDirectory: true,
presets: ['es2015', 'es2016', 'react'],
plugins: ['transform-object-rest-spread']
}
query: require('./babel.dev')
},
{
test: /\.css$/,
@@ -68,7 +64,8 @@ module.exports = {
]
},
eslint: {
configFile: path.join(__dirname, '.eslintrc')
configFile: path.join(__dirname, 'eslint.js'),
useEslintrc: false
},
postcss: function() {
return [autoprefixer];