unified eslint settings

This commit is contained in:
Grzegorz Leoniec 2018-11-26 15:51:27 +01:00
parent a71fefd599
commit efb95a1625
4 changed files with 19 additions and 15 deletions

View File

@ -1,14 +1,18 @@
module.exports = {
root: true,
env: {
node: true
},
extends: ['plugin:vue/strongly-recommended', '@vue/prettier'],
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
},
parserOptions: {
parser: 'babel-eslint'
}
root: true,
env: {
browser: true,
node: true
},
parserOptions: {
parser: 'babel-eslint'
},
extends: ['plugin:vue/recommended', 'plugin:prettier/recommended'],
// required to lint *.vue files
plugins: ['vue', 'prettier'],
// add your custom rules here
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
}
}

View File

@ -2,4 +2,4 @@ module.exports = {
plugins: {
autoprefixer: {}
}
}
}

View File

@ -1,4 +1,4 @@
module.exports = {
presets: ['@vue/app'],
plugins: ["@babel/plugin-syntax-dynamic-import"]
plugins: ['@babel/plugin-syntax-dynamic-import']
}

View File

@ -5,4 +5,4 @@ module.exports = {
rules: {
'import/no-extraneous-dependencies': 'off'
}
}
}