{ "parser": "@typescript-eslint/parser", "extends": [ "plugin:@typescript-eslint/recommended", "prettier/@typescript-eslint", "plugin:prettier/recommended", ], "parserOptions": { "project": "./tsconfig.json", "ecmaVersion": 2018, "sourceType": "module" }, "plugins": [ "@typescript-eslint", "prettier" ], "rules": { "no-console": ["error", { "allow": ["warn", "error"] }], "@typescript-eslint/explicit-member-accessibility": ["error", {"accessibility": "no-public"}], "@typescript-eslint/interface-name-prefix": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/no-use-before-define": "off", "@typescript-eslint/no-unused-vars": "off", "@typescript-eslint/class-name-casing": "off", "prettier/prettier": "error" } }