.eslintrc.js 703 B

1234567891011121314151617181920212223242526272829303132333435
  1. module.exports = {
  2. env: {
  3. browser: true,
  4. es2021: true,
  5. node: true,
  6. },
  7. extends: ['airbnb-base', 'prettier'],
  8. parserOptions: {
  9. ecmaVersion: 12,
  10. sourceType: 'module',
  11. },
  12. plugins: ['prettier'],
  13. rules: {
  14. 'prettier/prettier': 'error',
  15. 'import/extensions': [
  16. 'error',
  17. {
  18. js: 'never',
  19. jsx: 'never',
  20. ts: 'never',
  21. tsx: 'never',
  22. json: 'always',
  23. },
  24. ],
  25. 'import/no-unresolved': 'off',
  26. 'no-unused-expressions': [
  27. 'error',
  28. {
  29. allowShortCircuit: true,
  30. },
  31. ],
  32. 'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
  33. 'no-restricted-syntax': 'off',
  34. },
  35. };