From f281eaa71ff915370c0d9c1975fb46b7510f110d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6=20=28skjnldsv=29?= Date: Fri, 9 Nov 2018 16:00:39 +0100 Subject: Eslint aliases and improved linting rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ (skjnldsv) --- .eslintrc.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to '.eslintrc.js') 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 () -- cgit v1.2.3