feat(vue): Initial Vue config

Signed-off-by: Valentin Popov <info@valentineus.link>
This commit is contained in:
2020-02-14 13:04:00 +04:00
parent d28e9d909b
commit 6a5695c0b7
7 changed files with 71 additions and 4 deletions

View File

@ -0,0 +1 @@
{}

19
src/vue-javascript.ts Normal file
View File

@ -0,0 +1,19 @@
import rDefault from "./rules/vue/default.json";
module.exports = {
"extends": [
"./javascript",
"plugin:vue/base",
"plugin:vue/essential",
"plugin:vue/recommended",
"plugin:vue/strongly-recommended",
],
"parser": "vue-eslint-parser",
"parserOptions": {
extraFileExtensions: [
".vue",
],
},
"plugins": ["vue"],
"rules": { ...rDefault },
};

20
src/vue-typescript.ts Normal file
View File

@ -0,0 +1,20 @@
import rDefault from "./rules/vue/default.json";
module.exports = {
"extends": [
"./typescript",
"plugin:vue/base",
"plugin:vue/essential",
"plugin:vue/recommended",
"plugin:vue/strongly-recommended",
],
"parser": "vue-eslint-parser",
"parserOptions": {
extraFileExtensions: [
".vue",
],
parser: "@typescript-eslint/parser",
},
"plugins": ["vue"],
"rules": { ...rDefault },
};