module.exports = { env: { browser: true, node: true, }, extends: ['eslint:recommended', 'plugin:vue/recommended', 'prettier'], parserOptions: { parser: '@babel/eslint-parser', ecmaVersion: 2018, sourceType: 'module', requireConfigFile: false, }, rules: { 'linebreak-style': ['error', 'unix'], semi: ['error', 'always'], '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, switchCase: 1, }, ], 'vue/no-unused-vars': 'warn', 'vue/html-self-closing': 0, 'vue/multi-word-component-names': 0, 'vue/no-reserved-component-names': 0, 'eol-last': ['error', 'always'], 'prettier/prettier': 'error', }, globals: { describe: true, expect: true, it: true, test: true, }, plugins: ['prettier'], };