eslint-config/src/vue-typescript.ts
Valentin Popov 27c334ef9b Formatted TypeScript files
Signed-off-by: Valentin Popov <info@valentineus.link>
2020-06-18 01:02:50 +04:00

35 lines
588 B
TypeScript

import rDefault from "./rules/vue/default.json";
import rOverrides from "./rules/vue/overrides.json";
module.exports = {
"extends": [
"./typescript",
"plugin:vue/base",
"plugin:vue/essential",
"plugin:vue/recommended",
"plugin:vue/strongly-recommended",
],
"overrides": [
{
files: [
"*.vue",
],
rules: {
...rOverrides,
},
},
],
"parser": "vue-eslint-parser",
"parserOptions": {
createDefaultProgram: true,
extraFileExtensions: [
".vue",
],
parser: "@typescript-eslint/parser",
},
"plugins": ["vue"],
"rules": {
...rDefault,
},
};