module.exports = { 'globals': { 'defineProps': 'readonly', 'defineEmits': 'readonly', 'defineExpose': 'readonly', 'withDefaults': 'readonly' }, 'env': { 'browser': true, 'node': true, 'es2021': true }, 'extends': [ 'eslint:recommended', 'plugin:vue/vue3-recommended' ], 'parserOptions': { 'ecmaVersion': 13, 'sourceType': 'module' }, 'plugins': [ 'vue' ], 'rules': { 'indent': [ 'error', 4 ], 'linebreak-style': [ 'error', 'windows' ], 'quotes': [ 'error', 'single' ], 'semi': [ 'error', 'never' ], // 'no-unused-vars': 'off', 'no-undef': 'off', 'vue/html-self-closing': 'off', 'vue/no-v-html': 'off', 'vue/max-attributes-per-line': ['error', { 'singleline': { 'max': 2, 'allowFirstLine': true }, 'multiline': { 'max': 2, 'allowFirstLine': true } }] } }