.eslintrc.js 533 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /* global module */
  2. module.exports = {
  3. "env": {
  4. "es6": true,
  5. "node": false,
  6. "browser": false
  7. },
  8. "globals": {
  9. "console": true
  10. },
  11. "extends": "eslint:recommended",
  12. "parserOptions": {
  13. "ecmaVersion": 2017,
  14. "sourceType": "module"
  15. },
  16. "ignorePatterns": [
  17. "/lib/"
  18. ],
  19. "rules": {
  20. "indent": [
  21. "error",
  22. "tab", {
  23. "SwitchCase": 1
  24. }
  25. ],
  26. "linebreak-style": [
  27. "error",
  28. "unix"
  29. ],
  30. "quotes": [
  31. "error",
  32. "double"
  33. ],
  34. "semi": [
  35. "error",
  36. "always"
  37. ],
  38. "no-console": [
  39. "warn"
  40. ]
  41. }
  42. };