.eslintrc.js 594 B

1234567891011121314151617181920212223242526272829303132333435
  1. module.exports = {
  2. env: {
  3. browser: true,
  4. commonjs: true,
  5. es2021: true,
  6. },
  7. extends: [
  8. "eslint:recommended",
  9. "plugin:node/recommended",
  10. // "plugin:jsdoc/recommended"
  11. ],
  12. overrides: [],
  13. parserOptions: {
  14. ecmaVersion: "latest"
  15. },
  16. rules: {
  17. "space-before-function-paren": ["error", {
  18. anonymous: "always",
  19. asyncArrow: "always",
  20. named: "never"
  21. }],
  22. "node/no-unpublished-require": [
  23. "error",
  24. {
  25. allowModules: ["electron"]
  26. }
  27. ]
  28. },
  29. plugins: [
  30. "jsdoc"
  31. ],
  32. globals: {
  33. atom: "writeable"
  34. }
  35. };