.eslintrc.cjs 856 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = {
  2. extends: ['proste/reactTS', 'proste/vitest'],
  3. root: true,
  4. parserOptions: {
  5. project: './tsconfig.json',
  6. tsconfigRootDir: __dirname,
  7. warnOnUnsupportedTypeScriptVersion: true,
  8. },
  9. overrides: [
  10. {
  11. files: ['cypress/**', 'cypress.config.ts'],
  12. plugins: ['cypress'],
  13. parserOptions: {
  14. project: './cypress/tsconfig.json',
  15. tsconfigRootDir: __dirname,
  16. warnOnUnsupportedTypeScriptVersion: true,
  17. },
  18. env: {
  19. 'cypress/globals': true,
  20. },
  21. },
  22. {
  23. files: [
  24. 'packages/webpack/bin/**',
  25. 'packages/webpack/config/**',
  26. 'packages/webpack/scripts/**',
  27. ],
  28. parserOptions: {},
  29. extends: ['proste/typescript'],
  30. rules: {
  31. 'no-console': 0,
  32. '@typescript-eslint/no-var-requires': 0,
  33. },
  34. },
  35. ],
  36. };