module.exports = { root: true, extends: [ '@react-native-community', 'plugin:react/recommended', 'plugin:react-native-a11y/ios', 'prettier', ], parser: '@typescript-eslint/parser', plugins: [ '@typescript-eslint', 'detox', 'react', 'lingui', 'simple-import-sort', ], rules: { 'react/no-unescaped-entities': 0, 'react-native/no-inline-styles': 0, 'simple-import-sort/imports': 'error', 'simple-import-sort/exports': 'error', }, ignorePatterns: [ '**/__mocks__/*.ts', 'src/platform/polyfills.ts', 'src/third-party', 'ios', 'android', 'coverage', '*.lock', '.husky', 'patches', 'bskyweb', '*.html', 'bskyweb', 'src/locale/locales/_build/', 'src/locale/locales/**/*.js', ], settings: { componentWrapperFunctions: ['observer'], }, parserOptions: { sourceType: 'module', ecmaVersion: 'latest', }, }