.eslintrc.js 738 B

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