.eslintrc.js 667 B

12345678910111213141516171819202122232425262728
  1. // .eslintrc.js
  2. module.exports = {
  3. env: {
  4. browser: true,
  5. es2021: true,
  6. node: true
  7. },
  8. extends: [
  9. 'eslint:recommended',
  10. 'plugin:vue/vue3-essential',
  11. 'plugin:@typescript-eslint/recommended',
  12. // 必须放在最后面
  13. 'plugin:prettier/recommended'
  14. ],
  15. parser: 'vue-eslint-parser',
  16. parserOptions: {
  17. ecmaVersion: 'latest',
  18. parser: '@typescript-eslint/parser',
  19. sourceType: 'module'
  20. },
  21. plugins: ['vue', '@typescript-eslint'],
  22. rules: {
  23. // "off" or 0 - 关闭规则
  24. // "warn" or 1 - 将规则视为一个警告
  25. // "error" or 2 - 将规则视为一个错误
  26. eqeqeq: 2 // 强制使用 === 和 !==
  27. }
  28. }