.eslintrc.cjs 834 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = {
  2. "env": {
  3. "browser": true,
  4. "es2021": true,
  5. "node": true
  6. },
  7. "extends": [
  8. "eslint:recommended",
  9. "plugin:vue/vue3-essential",
  10. "plugin:@typescript-eslint/recommended",
  11. 'plugin:prettier/recommended',
  12. 'eslint-config-prettier'
  13. ],
  14. "overrides": [
  15. ],
  16. "parser": "vue-eslint-parser",
  17. "parserOptions": {
  18. "ecmaVersion": "latest",
  19. "sourceType": "module",
  20. "parser": "@typescript-eslint/parser",
  21. // "parser": 'vue-eslint-parser'
  22. },
  23. "plugins": [
  24. "vue",
  25. 'prettier',
  26. "@typescript-eslint"
  27. ],
  28. 'globals': {
  29. defineProps: 'readonly',
  30. defineEmits: 'readonly',
  31. defineExpose: 'readonly',
  32. withDefaults: 'readonly'
  33. },
  34. "rules": {
  35. }
  36. }