From 2e112e240666b62b8c3d4fa201fb24b841f6c92b Mon Sep 17 00:00:00 2001 From: Yamagishi Kazutoshi Date: Sun, 21 May 2017 00:31:47 +0900 Subject: Improve eslint rules (#3147) * Add semi to ESLint rules * Add padded-blocks to ESLint rules * Add comma-dangle to ESLint rules * add config/webpack and storyboard * add streaming/ * yarn test:lint -- --fix --- config/webpack/shared.js | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'config/webpack/shared.js') diff --git a/config/webpack/shared.js b/config/webpack/shared.js index 008218808..4986ea24d 100644 --- a/config/webpack/shared.js +++ b/config/webpack/shared.js @@ -3,24 +3,24 @@ /* eslint global-require: 0 */ /* eslint import/no-dynamic-require: 0 */ -const webpack = require('webpack') -const { basename, dirname, join, relative, resolve } = require('path') -const { sync } = require('glob') -const ExtractTextPlugin = require('extract-text-webpack-plugin') -const ManifestPlugin = require('webpack-manifest-plugin') -const extname = require('path-complete-extname') -const { env, paths, publicPath, loadersDir } = require('./configuration.js') +const webpack = require('webpack'); +const { basename, dirname, join, relative, resolve } = require('path'); +const { sync } = require('glob'); +const ExtractTextPlugin = require('extract-text-webpack-plugin'); +const ManifestPlugin = require('webpack-manifest-plugin'); +const extname = require('path-complete-extname'); +const { env, paths, publicPath, loadersDir } = require('./configuration.js'); -const extensionGlob = `**/*{${paths.extensions.join(',')}}*` -const packPaths = sync(join(paths.source, paths.entry, extensionGlob)) +const extensionGlob = `**/*{${paths.extensions.join(',')}}*`; +const packPaths = sync(join(paths.source, paths.entry, extensionGlob)); module.exports = { entry: packPaths.reduce( (map, entry) => { - const localMap = map - const namespace = relative(join(paths.source, paths.entry), dirname(entry)) - localMap[join(namespace, basename(entry, extname(entry)))] = resolve(entry) - return localMap + const localMap = map; + const namespace = relative(join(paths.source, paths.entry), dirname(entry)); + localMap[join(namespace, basename(entry, extname(entry)))] = resolve(entry); + return localMap; }, {} ), @@ -28,11 +28,11 @@ module.exports = { filename: '[name].js', chunkFilename: '[name]-[chunkhash].js', path: resolve(paths.output, paths.entry), - publicPath + publicPath, }, module: { - rules: sync(join(loadersDir, '*.js')).map(loader => require(loader)) + rules: sync(join(loadersDir, '*.js')).map(loader => require(loader)), }, plugins: [ @@ -41,25 +41,25 @@ module.exports = { new ManifestPlugin({ fileName: paths.manifest, publicPath, writeToFileEmit: true }), new webpack.optimize.CommonsChunkPlugin({ name: 'common', - minChunks: 2 - }) + minChunks: 2, + }), ], resolve: { extensions: paths.extensions, modules: [ resolve(paths.source), - resolve(paths.node_modules) - ] + resolve(paths.node_modules), + ], }, resolveLoader: { - modules: [paths.node_modules] + modules: [paths.node_modules], }, node: { // Called by http-link-header in an API we never use, increases // bundle size unnecessarily - Buffer: false - } -} + Buffer: false, + }, +}; -- cgit