module.exports = { env: { node: true, jest: true, }, extends: [ "eslint:recommended", ], overrides: [ { env: { node: true, }, files: [".eslintrc.{js,cjs}"], parserOptions: { sourceType: "script", }, }, ], parserOptions: { ecmaVersion: "latest", sourceType: "module", }, plugins: [ "jest", ], rules: { "no-console": [ "warn", ], "no-unused-vars": [ "warn", ], indent: [ "error", "tab", ], "no-tabs": ["off"], "linebreak-style": [ "error", "unix", ], // quotes: [ "error", "double" ], "max-len": [ "error", { code: 90, comments: 80, ignoreUrls: true, ignoreRegExpLiterals: true, }, ], "object-curly-spacing": ["off"], "comma-dangle": [ "error", { arrays: "always-multiline", objects: "always-multiline", imports: "always-multiline", exports: "always-multiline", functions: "ignore", }, ], }, };