.eslintrc.js 588 B

12345678910111213141516171819202122232425262728
  1. module.exports = {
  2. env: {
  3. browser: true,
  4. es2021: true,
  5. node: true,
  6. },
  7. extends: ['airbnb-base', 'plugin:@typescript-eslint/recommended', 'prettier'],
  8. parser: '@typescript-eslint/parser',
  9. parserOptions: {
  10. ecmaVersion: 12,
  11. sourceType: 'module',
  12. },
  13. plugins: ['@typescript-eslint', 'prettier'],
  14. rules: {
  15. 'prettier/prettier': 'error',
  16. 'import/extensions': [
  17. 'error',
  18. {
  19. js: 'never',
  20. jsx: 'never',
  21. ts: 'never',
  22. tsx: 'never',
  23. json: 'always',
  24. },
  25. ],
  26. 'import/no-unresolved': 'off',
  27. },
  28. };