text: module.exports = {
    root: true,
    parserOptions: {
      parser: 'babel-eslint',
      sourceType: 'module'
    },
    env: {
      browser: true,
      node: true,
      es6: true
    },
    extends: ['plugin:vue/recommended', 'standard'],
    rules: {
      'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
      'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
      indent: ['warn', 2],
      'vue/html-indent': ['warn', 2],
      'no-param-reassign': 'off',
      'max-len': ['error', 150, 2],
      semi: 0,
      'no-unused-vars': [
        'error',
        {
          vars: 'all',
          args: 'none',
          ignoreRestSiblings: true
        }
      ],
      'space-before-function-paren': 0,
      'vue/max-attributes-per-line': 'off',
      'vue/singleline-html-element-content-newline': 'off',
      'vue/html-closing-bracket-spacing': 'off',
      'vue/html-self-closing': 'off',
      'vue/multiline-html-element-content-newline': 'off',
      'vue/mustache-interpolation-spacing': 'off',
      'vue/no-lone-template': 'off',
      'comma-dangle': [
        'error',
        {
          arrays: 'never',
          objects: 'only-multiline',
          imports: 'never',
          exports: 'never',
          functions: 'never'
        }
      ],
      'prefer-promise-reject-errors': 0
    }
  }
  