import globals from "globals" import js from "@eslint/js" export default [ js.configs.recommended, { languageOptions: { globals: { ...globals.node, }, }, rules: { "array-bracket-newline": [ "error", { minItems: 3, multiline: true, }, ], "array-element-newline": ["error", "consistent"], "comma-dangle": ["error", "always-multiline"], indent: [ "error", 2, { SwitchCase: 1 }, ], "no-console": "off", "no-multi-spaces": "error", "no-multiple-empty-lines": [ "error", { max: 1, }, ], "no-process-env": "off", "no-undef": "error", "no-var": "error", "object-curly-spacing": ["error", "always"], "prefer-const": "error", quotes: ["error", "double"], semi: ["error", "never"], "sort-imports": ["error", { ignoreCase: true }], "sort-keys": [ "error", "asc", { caseSensitive: true, natural: true }, ], "sort-vars": ["error", { ignoreCase: true }], }, }, ]