module.exports = { root: true, env: { node: true, es2022: true }, extends: ['eslint:recommended', 'plugin:vue/vue3-recommended', 'prettier'], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-case-declarations': 'off', 'max-len': [2, 100, 4, { ignoreUrls: true }], 'vue/multi-word-component-names': 'off', 'vue/no-mutating-props': 'warn', 'vue/no-reserved-component-names': 'warn', 'vue/no-v-model-argument': 'off' }, overrides: [ { files: ['**/__tests__/*.{j,t}s?(x)', '**/tests/**/*.spec.{j,t}s?(x)'], env: { mocha: true } } ] }