Build process now allows console.log, except when the production flag is set on yarn build, in which case it will throw an error.

This commit is contained in:
Ben Martinez-Bateman
2017-12-18 10:37:32 -08:00
parent 80a00245ab
commit 626c9e6535
4 changed files with 14 additions and 1 deletions

8
.eslintrcProd Normal file
View File

@@ -0,0 +1,8 @@
{
"extends": [
"./package.json"
],
"rules": {
"no-console": ["error"],
}
}

View File

@@ -56,6 +56,7 @@
]
},
"rules": {
"no-console": ["off"],
"comma-dangle": [
"error",
{

View File

@@ -20,6 +20,7 @@ const config = merge({
root: rootPath,
assets: path.join(rootPath, 'resources/assets'),
dist: path.join(rootPath, 'dist'),
eslintProd: path.join(rootPath, '.eslintrcProd'),
},
enabled: {
sourceMaps: !isProduction,

View File

@@ -41,7 +41,10 @@ let webpackConfig = {
enforce: 'pre',
test: /\.js$/,
include: config.paths.assets,
use: 'eslint',
loader: 'eslint-loader',
options: {
configFile: config.env.production ? config.paths.eslintProd : null,
},
},
{
enforce: 'pre',