text:     // https://eslint.org/docs/user-guide/configuring
  
  module.exports = {
      root: true,
      parser: 'babel-eslint',
      parserOptions: {
          sourceType: 'module'
      },
      env: {
          browser: true,
      },
      // https://github.com/standard/standard/blob/master/docs/RULES-en.md
      extends: 'standard',
      // required to lint *.vue files
      plugins: [
          'html'
      ],
      // add your custom rules here
      'rules': {
          'indent': [
              'error',
              4,
              {
                  'SwitchCase': 1
              }
          ],
          'quotes': [
              'warn',
              'single'
          ],
          'semi': [
              'warn',
              'always'
          ],
          'no-unused-vars': 'warn',
          // allow paren-less arrow functions
          'arrow-parens': 0,
          // allow async-await
          'generator-star-spacing': 0,
          // do not allow the space after the function name
          'space-before-function-paren': ['warn', 'never'],
          // allow debugger during development
          'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
          'no-trailing-spaces': 0,
          'padded-blocks': 0
      }
  };
  