.eslintrc.cjs 755 B

12345678910111213141516171819202122232425262728
  1. module.exports = {
  2. root: true,
  3. env: {
  4. node: true,
  5. browser: true,
  6. es2021: true
  7. },
  8. parser: "vue-eslint-parser", // 兼容 Vue 模板
  9. parserOptions: {
  10. parser: "@babel/eslint-parser", // 兼容现代 JS 语法
  11. ecmaVersion: "latest", // 解析 ES2021 + 新语法
  12. sourceType: "module", // 解析前端的 import/export 语法
  13. babelOptions: {
  14. configFile: "./babel.config.js"
  15. }
  16. },
  17. extends: [
  18. "plugin:vue/vue3-essential",
  19. "./.eslintrc-auto-import.json"
  20. ],
  21. rules: {
  22. indent: 0,
  23. "no-tabs": 0,
  24. "no-mixed-spaces-and-tabs": 0,
  25. "vue/no-unused-components": 0,
  26. "vue/multi-word-component-names": 0
  27. }
  28. }