.eslintrc.cjs 922 B

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