module.exports = { parser: "@typescript-eslint/parser", parserOptions: { project: "tsconfig.json", sourceType: "module", }, plugins: ["@typescript-eslint/eslint-plugin", "jest"], extends: ["airbnb-base"], root: true, env: { node: true, jest: true, }, ignorePatterns: [".eslintrc.js"], rules: { "@typescript-eslint/interface-name-prefix": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-explicit-any": "off", quotes: [2, "double", { avoidEscape: true }], indent: [2, 2, { SwitchCase: 1 }], "consistent-return": "off", // overwritting AirBnB styleguide because this doesn