.eslintrc.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "env": {
  3. "browser": true
  4. },
  5. "extends": [
  6. "airbnb-base"
  7. ],
  8. "parserOptions": {
  9. "ecmaVersion": 2015,
  10. "sourceType": "module",
  11. "ecmaFeatures" : {
  12. "globalReturn": false
  13. }
  14. },
  15. "rules": {
  16. "no-var": "off",
  17. "prefer-destructuring": "off",
  18. "prefer-template": "off",
  19. "linebreak-style": "off",
  20. "object-shorthand": "off",
  21. "prefer-object-spread": "off",
  22. "comma-dangle": ["error", {
  23. "arrays": "always-multiline",
  24. "objects": "always-multiline",
  25. "imports": "always-multiline",
  26. "exports": "always-multiline",
  27. "functions": "never"
  28. }],
  29. "no-restricted-properties": "off",
  30. "prefer-spread": "off",
  31. "no-restricted-globals": "off",
  32. "prefer-arrow-callback": "off",
  33. "prefer-rest-params": "off",
  34. "no-restricted-syntax": "off",
  35. "strict": "off",
  36. "------": "off",
  37. "func-names": "off",
  38. "max-len": "off",
  39. "no-underscore-dangle": "off",
  40. "no-param-reassign": "off",
  41. "vars-on-top": "off",
  42. "no-use-before-define": "off",
  43. "-------": "off"
  44. }
  45. }