module.exports = {
  env: {
    'browser': true,
    'node': true,
  },
  extends: [
    'eslint:recommended',
    'plugin:vue/recommended',
  ],
  parserOptions: {
    parser: 'babel-eslint',
    ecmaVersion: 2018,
    sourceType: 'module',
  },
  rules: {
    'linebreak-style': ['error', 'unix'],
    semi: ['error', 'always'],
    quotes: ['error', 'single'],
    'comma-dangle': ['error', 'always-multiline'],
    'vue/require-v-for-key': 0,
    'vue/require-default-prop': 0,
    'vue/no-v-html': 0,
    'vue/max-attributes-per-line': 0,
    'vue/html-indent': ['error', 4],
    'vue/script-indent': ['error', 4, {
      baseIndent: 1,
    }],
    'vue/no-unused-vars': 0,
    'vue/html-self-closing': 0,
  },
  globals: {
    'describe': true,
    'expect': true,
    'it': true,
    'test': true,
  },
};