@bkui/eslint-config-bk
Version:
32 lines (30 loc) • 617 B
JavaScript
const rules = require('./vue.rule');
module.exports = {
root: true,
parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
sourceType: 'module',
ecmaVersion: 2019,
ecmaFeatures: {
globalReturn: false,
impliedStrict: false,
jsx: true,
},
},
extends: ['plugin:vue/recommended', '@vue/typescript', './vue.js', './ts.js'],
plugins: ['vue'],
rules,
settings: {
'import/extensions': [
'.js',
'.jsx',
'.ts',
'.tsx',
'.vue',
],
'import/parsers': {
'vue-eslint-parser': ['.vue'],
},
},
};