.eslintrc 969 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {
  2. "parser": "babel-eslint",
  3. "env": {
  4. "es6": true
  5. },
  6. "parserOptions": {
  7. "ecmaVersion": 6,
  8. "sourceType": "module",
  9. "ecmaFeatures": {
  10. "jsx": true
  11. }
  12. },
  13. "plugins": [
  14. "react"
  15. ],
  16. "globals": {
  17. "require": false,
  18. "module": false,
  19. "setInterval": false,
  20. "clearInterval": false,
  21. "setTimeout": false,
  22. "clearTimeout": false,
  23. "console": false,
  24. "fetch": false,
  25. "navigator": false,
  26. "await": false,
  27. "__DEV__": false,
  28. "navigation": false
  29. },
  30. "extends": [
  31. "eslint:recommended",
  32. "plugin:react/recommended"
  33. ],
  34. "rules": {
  35. // overrides
  36. "react/prop-types": 2,
  37. "indent": ["error", 4, "SwitchCase": 1],
  38. "react/jsx-indent": ["error", 4],
  39. "no-trailing-spaces": 2,
  40. "no-console": 0,
  41. "comma-dangle": ["error", "never"]
  42. }
  43. }