.eslintrc.json 821 B

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "env": {
  3. "browser": true,
  4. "es6": true,
  5. "worker": true
  6. },
  7. "extends": "eslint:recommended",
  8. "parserOptions": {
  9. "ecmaVersion": 2015,
  10. "sourceType": "script"
  11. },
  12. "globals": {
  13. "XMLHttpRequest": "readonly",
  14. "Worker": "readonly",
  15. "Blob": "readonly",
  16. "URL": "readonly",
  17. "navigator": "readonly",
  18. "document": "readonly",
  19. "window": "readonly",
  20. "console": "readonly",
  21. "setTimeout": "readonly",
  22. "clearTimeout": "readonly",
  23. "setInterval": "readonly",
  24. "clearInterval": "readonly",
  25. "postMessage": "readonly",
  26. "onmessage": "writable",
  27. "addEventListener": "readonly"
  28. },
  29. "rules": {
  30. "no-unused-vars": ["warn", { "args": "none" }],
  31. "no-console": "off",
  32. "no-empty": "warn",
  33. "no-undef": "warn",
  34. "no-const-assign": "error"
  35. }
  36. }