{ "root": true, "ignorePatterns": ["**/*"], "plugins": ["@nrwl/nx", "formatjs"], "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"] }, { "files": ["*.ts", "*.tsx"], "extends": ["plugin:@nrwl/nx/typescript"], "rules": { "no-useless-rename": "off", "@typescript-eslint/no-explicit-any": ["off"], "@typescript-eslint/no-empty-function": ["off"], "@typescript-eslint/no-empty-interface": ["off"], "@typescript-eslint/no-inferrable-types": ["off"], "@typescript-eslint/no-non-null-assertion": ["off"], "react/jsx-no-useless-fragment": ["off"], "react-hooks/exhaustive-deps": ["off"] } }, { "files": ["*.js", "*.jsx"], "extends": ["plugin:@nrwl/nx/javascript"], "rules": { "quotes": [1, "double"] } } ] }