text: module.exports = {
    parser: 'babel-eslint',
    extends: 'airbnb',
    plugins: ['react-native', 'jest', 'no-mixed-operators'],
    parserOptions: {
      ecmaVersion: 2017,
      sourceType: 'module',
      ecmaFeatures: {
        jsx: true,
      },
    },
    rules: {
      'max-len': 1,
      'class-methods-use-this': 0,
      'global-require': 0,
      'no-mixed-operators': 'off',
      'no-mixed-operators/no-mixed-operators': 'error',
      'no-bitwise': 0,
      'no-console': 'off',
      'import/prefer-default-export': 0,
      'import/no-extraneous-dependencies': [0, { devDependencies: false }],
      'react/jsx-filename-extension': [1, { extensions: ['.js', '.jsx'] }],
      'react/prefer-stateless-function': [0, { ignorePureComponents: true }],
      'react/require-default-props': 2,
      'react/forbid-prop-types': 0,
      'react/no-did-update-set-state': 0,
      'react-native/no-unused-styles': 2,
      'react-native/split-platform-components': 2,
      'react-native/no-inline-styles': 2,
      'react-native/no-color-literals': 2,
      'jest/no-disabled-tests': 'warn',
      'jest/no-focused-tests': 'error',
      'jest/no-identical-title': 'error',
      'jest/prefer-to-have-length': 'warn',
      'jest/valid-expect': 'error',
      'linebreak-style': 0,
    },
    globals: {
      __DEV__: true,
      navigationOptions: true,
      propTypes: true,
      defaultProps: true,
    },
    env: {
      'jest/globals': true,
    },
  };
  