.eslintrc.js 822 B

1234567891011121314151617181920212223242526272829303132
  1. module.exports = {
  2. env: {
  3. node: true,
  4. es6: true,
  5. mocha: true,
  6. },
  7. globals: {
  8. Atomics: "readonly",
  9. SharedArrayBuffer: "readonly",
  10. },
  11. extends: [
  12. "esnext",
  13. "esnext/style-guide",
  14. "plugin:prettier/recommended"
  15. ],
  16. "rules": {
  17. "import/no-commonjs": "off", // remove after converting to TS.
  18. // Disabling Rules because of monorepo environment:
  19. // https://github.com/benmosher/eslint-plugin-import/issues/1174
  20. "import/no-extraneous-dependencies": "off"
  21. },
  22. "overrides": [
  23. {
  24. "files": ["**/test/ranges.js", ],
  25. "rules": {
  26. // Disabling Rules because of used chai lib:
  27. // https://stackoverflow.com/questions/45079454/no-unused-expressions-in-mocha-chai-unit-test-using-standardjs
  28. "no-unused-expressions": "off",
  29. }
  30. }
  31. ]
  32. };