.eslintrc.json 794 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "root": true,
  3. "extends": [
  4. "eslint:recommended",
  5. "plugin:import/errors",
  6. "plugin:react/recommended",
  7. "plugin:jsx-a11y/recommended",
  8. "plugin:@docusaurus/recommended",
  9. "plugin:prettier/recommended"
  10. ],
  11. "plugins": ["react", "import", "jsx-a11y", "@docusaurus"],
  12. "rules": {
  13. "react/prop-types": 0,
  14. "indent": ["error", 2],
  15. "linebreak-style": 1,
  16. "quotes": ["error", "single"],
  17. "import/no-unresolved": [
  18. 2,
  19. { "ignore": ["^@theme", "^@docusaurus", "^@site"] }
  20. ]
  21. },
  22. "parserOptions": {
  23. "ecmaVersion": 2021,
  24. "sourceType": "module",
  25. "ecmaFeatures": {
  26. "jsx": true
  27. }
  28. },
  29. "settings": {
  30. "react": {
  31. "version": "detect"
  32. }
  33. },
  34. "env": {
  35. "es6": true,
  36. "browser": true,
  37. "node": true
  38. }
  39. }