{
  "env": {
    "browser": true,
    "es2021": true
  },
  "extends": ["eslint:recommended", "plugin:vue/vue3-essential"],
  "parserOptions": {
    "ecmaVersion": "latest",
    "sourceType": "module"
  },
  "plugins": ["vue"],
  "rules": {
    "vue/multi-word-component-names": "off"
  },
  "globals": {
    "defineProps": true,
    "defineEmits": true,
    "withDefaults": true,
    "h": true,
    "vue": true,
    "ref": true,
    "reactive": true,
    "computed": true,
    "watch": true,
    "provide": true,
    "inject": true,
    "defineComponent": true,
    "onBeforeMount": true,
    "onMounted": true,
    "onBeforeUnmount": true,
    "nextTick": true,
    "ElMessage": true,
    "$openList": true
  }
}
