.eslintrc.cjs 583 B

123456789101112131415161718192021222324252627282930
  1. module.exports = {
  2. root: true,
  3. env: {
  4. browser: true,
  5. node: true,
  6. es2022: true,
  7. },
  8. parserOptions: {
  9. ecmaVersion: 'latest',
  10. sourceType: 'module',
  11. },
  12. plugins: ['@typescript-eslint', 'vue'],
  13. overrides: [
  14. {
  15. files: ['*.ts'],
  16. parser: '@typescript-eslint/parser',
  17. },
  18. {
  19. files: ['*.vue'],
  20. parser: 'vue-eslint-parser',
  21. parserOptions: {
  22. parser: '@typescript-eslint/parser',
  23. ecmaVersion: 'latest',
  24. sourceType: 'module',
  25. extraFileExtensions: ['.vue'],
  26. },
  27. },
  28. ],
  29. rules: {},
  30. };