.eslintrc.cjs 575 B

12345678910111213141516171819202122232425262728293031
  1. module.exports = {
  2. root: true,
  3. extends: [
  4. 'eslint:recommended',
  5. 'plugin:@typescript-eslint/recommended',
  6. 'plugin:svelte/recommended',
  7. 'plugin:cypress/recommended',
  8. 'prettier'
  9. ],
  10. parser: '@typescript-eslint/parser',
  11. plugins: ['@typescript-eslint'],
  12. parserOptions: {
  13. sourceType: 'module',
  14. ecmaVersion: 2020,
  15. extraFileExtensions: ['.svelte']
  16. },
  17. env: {
  18. browser: true,
  19. es2017: true,
  20. node: true
  21. },
  22. overrides: [
  23. {
  24. files: ['*.svelte'],
  25. parser: 'svelte-eslint-parser',
  26. parserOptions: {
  27. parser: '@typescript-eslint/parser'
  28. }
  29. }
  30. ]
  31. };