.eslintrc.js 722 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. module.exports = {
  2. "root": true,
  3. "globals": {
  4. echarts: true,
  5. },
  6. "env": {
  7. "node": true
  8. },
  9. "extends": [
  10. "plugin:vue/essential",
  11. "eslint:recommended",
  12. "@vue/prettier"
  13. ],
  14. ignorePatterns: [
  15. `node_modules/`,
  16. `dist/`,
  17. `public/`,
  18. `src/assets/`,
  19. ],
  20. "parserOptions": {
  21. "parser": "babel-eslint"
  22. },
  23. "rules": {
  24. "no-var": "error",
  25. "spaced-comment": "error",
  26. "prettier/prettier": [
  27. "error",
  28. {
  29. "singleQuote": true,
  30. "semi": false
  31. }
  32. ],
  33. "semi": [
  34. "error",
  35. "never"
  36. ],
  37. "quotes": [
  38. "error",
  39. "backtick"
  40. ],
  41. "no-unused-vars": "off",
  42. "no-console": "off",
  43. "no-debugger": "off"
  44. }
  45. }