1module.exports = { 2 root: true, 3 env: { 4 node: true, 5 }, 6 extends: ['plugin:vue/recommended', 'eslint:recommended', '@vue/prettier'], 7 rules: { 8 'no-console': 'off', 9 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 10 'prettier/prettier': [ 11 'error', 12 { 13 singleQuote: true, 14 }, 15 ], 16 'vue/component-name-in-template-casing': ['error', 'kebab-case'], 17 'vue/custom-event-name-casing': ['warn'], 18 'vue/no-unused-vars': ['warn'], 19 }, 20 parserOptions: { 21 parser: 'babel-eslint', 22 }, 23 globals: { 24 expect: true, 25 sinon: true, 26 }, 27 overrides: [ 28 { 29 files: [ 30 '**/__tests__/*.{j,t}s?(x)', 31 '**/tests/unit/**/*.spec.{j,t}s?(x)', 32 ], 33 env: { 34 jest: true, 35 }, 36 }, 37 ], 38}; 39