{ "root": true, "env": { "es6": true }, "parser": "@typescript-eslint/parser", "parserOptions": { "project": ["./tsconfig.json", "./public-typescript/tsconfig.json"], "ecmaVersion": 2020, "sourceType": "module" }, "plugins": ["@typescript-eslint", "unicorn"], "extends": [ "eslint:recommended", "plugin:import/recommended", "plugin:import/typescript", "plugin:node/recommended", "plugin:promise/recommended", "plugin:unicorn/recommended", "plugin:@typescript-eslint/recommended" ], "rules": { "node/no-missing-import": "off", "unicorn/consistent-function-scoping": "warn", "unicorn/empty-brace-spaces": "off", "unicorn/filename-case": [ "error", { "case": "camelCase", "ignore": ["DB", "URL"] } ], "unicorn/prefer-node-protocol": "off", "unicorn/prevent-abbreviations": [ "error", { "replacements": { "def": { "definition": true }, "ele": { "element": true }, "eles": { "elements": true }, "fns": { "functions": true }, "res": { "result": false } } } ] } }