eslint.config.mjs 627 B

1234567891011121314151617181920212223242526272829
  1. import globals from "globals";
  2. import pluginJs from "@eslint/js";
  3. export default [
  4. {
  5. rules:{
  6. "semi": 2,
  7. "no-multiple-empty-lines": 2,
  8. "no-multi-spaces": 2,
  9. "comma-spacing": 2,
  10. "prefer-const": 2,
  11. "no-trailing-spaces": 2,
  12. "no-var": 2,
  13. "indent": [
  14. "error",
  15. 2,
  16. {
  17. "MemberExpression": 1,
  18. "SwitchCase": 1,
  19. "ignoredNodes": ["TemplateLiteral > *"]
  20. }
  21. ],
  22. }
  23. },
  24. {files: ["**/*.js"], languageOptions: {sourceType: "script"}},
  25. {languageOptions: { globals: globals.node }},
  26. pluginJs.configs.recommended,
  27. ];