From b299198e1eb5e1f26d5267f4a64944e600086d6b Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Wed, 3 Jan 2018 23:14:55 +0000 Subject: Adds `eslint-plugin-vue`, fixes linter errors and adds docs --- .eslintrc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to '.eslintrc') diff --git a/.eslintrc b/.eslintrc index 44ad6a4896c..a419dc521e8 100644 --- a/.eslintrc +++ b/.eslintrc @@ -4,7 +4,10 @@ "browser": true, "es6": true }, - "extends": "airbnb-base", + "extends": [ + "airbnb-base", + "plugin:vue/recommended" + ], "globals": { "__webpack_public_path__": true, "_": false, @@ -12,7 +15,9 @@ "gon": false, "localStorage": false }, - "parser": "babel-eslint", + "parserOptions": { + "parser": "babel-eslint" + }, "plugins": [ "filenames", "import", -- cgit v1.2.3 From 615f1927bb44fd04fac3f12ab6f1f7197ea5a69a Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Thu, 4 Jan 2018 19:07:28 +0000 Subject: [ci skip] Fix some rules --- .eslintrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.eslintrc') diff --git a/.eslintrc b/.eslintrc index a419dc521e8..2c284ec6d94 100644 --- a/.eslintrc +++ b/.eslintrc @@ -25,7 +25,7 @@ "promise" ], "settings": { - "html/html-extensions": [".html", ".html.raw", ".vue"], + "html/html-extensions": [".html", ".html.raw"], "import/resolver": { "webpack": { "config": "./config/webpack.config.js" -- cgit v1.2.3 From 318d6f449e26dd3ac05e9556fcd8f427e9388134 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Thu, 4 Jan 2018 19:50:06 +0000 Subject: [ci skip] Fix more rules --- .eslintrc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to '.eslintrc') diff --git a/.eslintrc b/.eslintrc index 2c284ec6d94..5b1e5bfd530 100644 --- a/.eslintrc +++ b/.eslintrc @@ -37,6 +37,16 @@ "import/no-commonjs": "error", "no-multiple-empty-lines": ["error", { "max": 1 }], "promise/catch-or-return": "error", - "no-underscore-dangle": ["error", { "allow": ["__"]}] + "no-underscore-dangle": ["error", { "allow": ["__"]}], + "vue/html-self-closing": ["error", { + "html": { + "void": "always", + "normal": "any", + "component": "always" + }, + "svg": "always", + "math": "any" + }] + } } -- cgit v1.2.3 From cbdbb645234f330bfa0b73e9c1bd0bbf60d73b02 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Sat, 6 Jan 2018 18:59:49 +0000 Subject: [ci skip] Fix more eslint rules --- .eslintrc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to '.eslintrc') diff --git a/.eslintrc b/.eslintrc index 5b1e5bfd530..6dbe269e594 100644 --- a/.eslintrc +++ b/.eslintrc @@ -41,12 +41,11 @@ "vue/html-self-closing": ["error", { "html": { "void": "always", - "normal": "any", + "normal": "never", "component": "always" }, "svg": "always", - "math": "any" + "math": "always" }] - } } -- cgit v1.2.3 From 7e3405d76cbd683ea557835c4cd96af9bda9cf4c Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Mon, 8 Jan 2018 20:45:34 +0000 Subject: Fix last eslint rules --- .eslintrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to '.eslintrc') diff --git a/.eslintrc b/.eslintrc index 6dbe269e594..d9161e97747 100644 --- a/.eslintrc +++ b/.eslintrc @@ -16,7 +16,8 @@ "localStorage": false }, "parserOptions": { - "parser": "babel-eslint" + "parser": "babel-eslint", + "ecmaVersion": 2017 }, "plugins": [ "filenames", -- cgit v1.2.3 From 601dc0d8b3ae08f688653df1019f2f31e020b598 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Tue, 9 Jan 2018 11:58:34 +0000 Subject: Fix broken specs --- .eslintrc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to '.eslintrc') diff --git a/.eslintrc b/.eslintrc index d9161e97747..6dbe269e594 100644 --- a/.eslintrc +++ b/.eslintrc @@ -16,8 +16,7 @@ "localStorage": false }, "parserOptions": { - "parser": "babel-eslint", - "ecmaVersion": 2017 + "parser": "babel-eslint" }, "plugins": [ "filenames", -- cgit v1.2.3