text: module.exports = {
    'env': {
      'browser': true,
      'es6': true,
      'mocha': true,
    },
    'extends': [
      'eslint:recommended',
    ],
    'parserOptions': {
      'ecmaFeatures': {
        'experimentalObjectRestSpread': true,
        'jsx': true,
      },
      'sourceType': 'module',
    },
    'plugins': [
      'react',
      'flowtype',
      'mocha',
    ],
    'rules': {
      // Start JS
      'indent': [
        'error',
        2.
      ],
      // End JS
  
      // Start Mocha
      'mocha/handle-done-callback': 'error',
      'mocha/max-top-level-suites': ['error', { limit: 1 }],
      'mocha/no-exclusive-tests': 'error',
      'mocha/no-global-tests': 'error',
      'mocha/no-hooks-for-single-case': 'error',
      'mocha/no-identical-title': 'error',
      'mocha/no-mocha-arrows': 'error',
      'mocha/no-nested-tests': 'error',
      'mocha/no-pending-tests': 'warn',
      'mocha/no-return-and-callback': 'error',
      'mocha/no-sibling-hooks': 'error',
      'mocha/no-skipped-tests': 'error',
      'mocha/no-top-level-hooks': 'error',
      'mocha/valid-test-description': [
          'error',
          '^(?!should)',
          ['it'],
      ],
      // End Mocha
    }
  };
  