.eslintrc 869 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "root": true,
  3. "extends": "@ljharb",
  4. "globals": {
  5. "Uint8Array": "readonly",
  6. "Uint16Array": "readonly",
  7. "Uint32Array": "readonly",
  8. "Int8Array": "readonly",
  9. "Int16Array": "readonly",
  10. "Int32Array": "readonly",
  11. "Float32Array": "readonly",
  12. "Float64Array": "readonly",
  13. "BigInt64Array": "readonly",
  14. "BigUint64Array": "readonly",
  15. },
  16. "rules": {
  17. "complexity": "off",
  18. "func-style": "warn",
  19. "max-params": "warn",
  20. "multiline-comment-style": "off",
  21. "no-param-reassign": "warn",
  22. "sort-keys": "warn",
  23. },
  24. "ignorePatterns": [
  25. "test/bundle.js",
  26. ],
  27. "overrides": [
  28. {
  29. "files": "bench/*",
  30. "extends": "@ljharb/eslint-config/node/4",
  31. "rules": {
  32. "func-style": "warn",
  33. "max-params": "warn",
  34. "no-param-reassign": "warn",
  35. "no-var": "off",
  36. "prefer-arrow-callback": "off",
  37. "prefer-template": "off",
  38. },
  39. },
  40. ],
  41. }