text: module.exports = {
    extends: ['eslint:recommended'],
    env: {es6: true, browser: true},
    parser: 'babel-eslint',
    plugins: ['babel', 'react'],
    rules: {
      'arrow-parens': 'off',
      'babel/arrow-parens': ['error', 'as-needed'],
  
      'object-shorthand': 'off',
      'babel/object-shorthand': ['error', 'always'],
  
      'array-bracket-spacing': ['error'],
      'comma-dangle': ['error', 'always-multiline'],
      'consistent-return': ['error'],
      'computed-property-spacing': ['error'],
      curly: ['error', 'multi-or-nest'],
      'default-case': ['error'],
      'dot-location': ['error', 'property'],
      'dot-notation': ['error'],
      'eol-last': ['error'],
      indent: ['error', 2, {
        SwitchCase: 1,
      }],
      eqeqeq: ['error'],
      'key-spacing': ['error'],
      'linebreak-style': ['error', 'unix'],
      'max-len': ['error', 120],
      'no-array-constructor': ['error'],
      'no-else-return': ['error'],
      'no-empty': ['error', {
          allowEmptyCatch: true,
      }],
      'no-eq-null': ['error'],
      'no-eval': ['error'],
      'no-extend-native': ['error'],
      'no-extra-bind': ['error'],
      'no-lonely-if': ['error'],
      'no-multiple-empty-lines': ['error'],
      'no-trailing-spaces': ['error'],
      'no-unneeded-ternary': ['error'],
      'no-with': ['error'],
      'no-var': ['error'],
      'object-curly-spacing': ['error'],
      'prefer-arrow-callback': ['error'],
      'prefer-rest-params': ['error'],
      'prefer-spread': ['error'],
      quotes: ['error', 'single', {
        allowTemplateLiterals: true,
        avoidEscape: true,
      }],
      'rest-spread-spacing': ['error'],
      semi: ['error', 'always'],
    },
  };
  