.eslintrc.json 767 B

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. "env": {
  3. "es6": true,
  4. "browser": true,
  5. "jest": true,
  6. "node": true
  7. },
  8. "extends": [
  9. "eslint:recommended",
  10. "plugin:react/recommended",
  11. "plugin:prettier/recommended",
  12. "plugin:@typescript-eslint/recommended",
  13. "prettier",
  14. "prettier/react",
  15. "prettier/@typescript-eslint"
  16. ],
  17. "parser": "@typescript-eslint/parser",
  18. "plugins": ["jsx-a11y", "@typescript-eslint", "prettier"],
  19. "rules": {
  20. "react/display-name": "off",
  21. // "@typescript-eslint/no-explicit-any": "off",
  22. "@typescript-eslint/explicit-module-boundary-types": "off"
  23. },
  24. "settings": {
  25. "react": {
  26. "version": "detect"
  27. },
  28. "import/resolver": {
  29. "node": {
  30. "extensions": [".js", ".jsx", ".ts", ".tsx"]
  31. }
  32. }
  33. }
  34. }