{ "extends": [ "plugin:@typescript-eslint/recommended", "eslint-config-airbnb-base", "plugin:vue/vue3-recommended", "plugin:prettier/recommended" ], "env": { "browser": true, "node": true, "jest": true, "es6": true }, "plugins": [ "vue", "@typescript-eslint" ], "parserOptions": { "parser": "@typescript-eslint/parser", "sourceType": "module", "allowImportExportEverywhere": true, "ecmaFeatures": { "jsx": true } }, "settings": { "import/extensions": [ ".js", ".jsx", ".ts", ".tsx" ] }, "rules": { "import/extensions": "off", "import/no-unresolved": "off", "@typescript-eslint/no-explicit-any": "off", "no-continue": "off", "no-restricted-syntax": "off", "guard-for-in": "off", "import/no-extraneous-dependencies": "off", "import/prefer-default-export": "off", "no-plusplus": "off", "@typescript-eslint/explicit-module-boundary-types": "off", "no-param-reassign": "off", "no-shadow": "off" } }