{ "env": { "node": true }, "extends": ["plugin:prettier/recommended"], "globals": { "Promise": true, "global": true }, "parserOptions": { "ecmaVersion": 2021, "sourceType": "module", "ecmaFeatures": { "jsx": true } }, "rules": { "indent": ["error", 2, { "SwitchCase": 1 }], "default-case": "error", "linebreak-style": ["error", "unix"], "semi": ["error", "always"], "no-console": "error", "no-undef": "error", "no-var": "error", "no-caller": "error", "no-throw-literal": "error", "no-unneeded-ternary": "error", "prefer-const": "error", "comma-spacing": ["error", { "before": false, "after": true }], "comma-style": ["error", "last"], "handle-callback-err": ["error", "^(err|error)$"] } }