module.exports = { "parser": "@typescript-eslint/parser", "parserOptions": { "sourceType": "module", "ecmaVersion": 7, "project": "./tsconfig.json", "ecmaFeatures": { "experimentalObjectRestSpread": true } }, "extends": [ "eslint:recommended" ], "env": { "browser": true, "node": true, "es6": true, "jest": true }, "plugins": [ "@typescript-eslint" ], "globals": { "API_SERVER": true }, "rules": { "indent": [ "error", 2 ], "linebreak-style": [ "error", "unix" ], "quotes": [ "warn", "single" ], "no-unused-vars": [ "warn" ], "no-console": [ "error", { "allow": [ "log", "warn", "error" ] } ], "no-empty": [ "error", { "allowEmptyCatch": true } ], "semi": [ "error", "never" ], "eol-last": [ "warn" ], "comma-dangle": [ "error", "never" ] } }