summaryrefslogtreecommitdiffstats
path: root/.eslintrc.js
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-09 16:00:39 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-11-09 16:00:39 +0100
commitf281eaa71ff915370c0d9c1975fb46b7510f110d (patch)
treea033f254d219d750ff90487a2665f4265905f096 /.eslintrc.js
parent07b5e76c479b8cf5f3668cc69ba87e9b3b844e4f (diff)
Eslint aliases and improved linting rules
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to '.eslintrc.js')
-rw-r--r--.eslintrc.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/.eslintrc.js b/.eslintrc.js
index 6c62cc72..4df12943 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -16,15 +16,28 @@ module.exports = {
},
parserOptions: {
parser: 'babel-eslint',
- ecmaVersion: 6
+ ecmaVersion: 8
},
extends: [
'eslint:recommended',
+ 'plugin:import/errors',
+ 'plugin:import/warnings',
'plugin:node/recommended',
'plugin:vue/essential',
'plugin:vue/recommended',
'standard'
],
+ settings: {
+ 'import/resolver': {
+ webpack: {
+ config: 'webpack.common.js'
+ },
+ node: {
+ paths: ['src'],
+ extensions: ['.js', '.vue']
+ }
+ }
+ },
plugins: ['vue', 'node'],
rules: {
// space before function ()