{ "parser": "@typescript-eslint/parser", "plugins": ["prettier"], "extends": [ "prettier", "plugin:@typescript-eslint/recommended", "plugin:react/recommended", "plugin:react-native/all", "standard" ], "parserOptions": { "ecmaFeatures": { "jsx": true }, "project": "./tsconfig.json" }, "settings": { "react": { "pragma": "React", "version": "detect" } }, "globals": { "__DEV__": false, "jasmine": false, "beforeAll": false, "afterAll": false, "beforeEach": false, "afterEach": false, "test": false, "expect": false, "describe": false, "jest": false, "it": false, "WebSocket": true }, "rules": { "no-unused-vars": 0, "no-undef": 0, "react/no-unescaped-entities": 0, "react-native/no-raw-text": 0, "@typescript-eslint/indent": 0, "@typescript-eslint/explicit-member-accessibility": 0, "@typescript-eslint/explicit-function-return-type": 0, "@typescript-eslint/no-explicit-any": 0, "@typescript-eslint/no-object-literal-type-assertion": 0, "@typescript-eslint/no-empty-interface": 0, "@typescript-eslint/no-var-requires": 0, "@typescript-eslint/member-delimiter-style": 0, "react-native/sort-styles": 0, "semi": 0, "react-native/no-color-literals": 0, "space-before-function-paren": [ "error", { "anonymous": "always", "named": "never", "asyncArrow": "always" } ], "comma-dangle": ["error", "only-multiline"], "quotes": [ "error", "single", { "avoidEscape": true } ], "generator-star-spacing": [ "error", { "before": false, "after": false } ], "react/prop-types": ["off"] } }