.eslintrc.json 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "root": true,
  3. "parserOptions": {
  4. "ecmaVersion": 5,
  5. "sourceType": "script"
  6. },
  7. "extends": [
  8. "plugin:unicorn/recommended",
  9. "xo",
  10. "xo/browser"
  11. ],
  12. "rules": {
  13. "capitalized-comments": "off",
  14. "indent": [
  15. "error",
  16. 2,
  17. {
  18. "MemberExpression": "off",
  19. "SwitchCase": 1
  20. }
  21. ],
  22. "multiline-ternary": [
  23. "error",
  24. "always-multiline"
  25. ],
  26. "no-new": "off",
  27. "no-var": "off",
  28. "object-curly-spacing": [
  29. "error",
  30. "always"
  31. ],
  32. "object-shorthand": "off",
  33. "prefer-arrow-callback": "off",
  34. "prefer-destructuring": "off",
  35. "semi": [
  36. "error",
  37. "never"
  38. ],
  39. "strict": "error",
  40. "unicorn/no-array-for-each": "off",
  41. "unicorn/no-for-loop": "off",
  42. "unicorn/no-null": "off",
  43. "unicorn/prefer-dom-node-append": "off",
  44. "unicorn/prefer-dom-node-dataset": "off",
  45. "unicorn/prefer-module": "off",
  46. "unicorn/prefer-query-selector": "off",
  47. "unicorn/prevent-abbreviations": "off"
  48. }
  49. }