.eslintrc.json 627 B

123456789101112131415161718192021222324252627
  1. {
  2. "extends": "eslint:recommended",
  3. "env": {
  4. "es6": true,
  5. "node": true,
  6. "mocha": true,
  7. "commonjs": true,
  8. "jest": true
  9. },
  10. "rules": {
  11. "indent": ["error", 2, { "SwitchCase": 1 }],
  12. "linebreak-style": ["error", "unix"],
  13. "quotes": ["error", "single"],
  14. "semi": ["error", "always"],
  15. "no-console": ["warn", { "allow": ["info", "error"] }],
  16. "arrow-parens": ["error", "as-needed"],
  17. "strict": ["error", "global"]
  18. },
  19. "parserOptions": {
  20. "ecmaVersion": 8,
  21. "ecmaFeatures": {
  22. "experimentalObjectRestSpread": true,
  23. "jsx": true
  24. },
  25. "sourceType": "script"
  26. }
  27. }