module.exports = { root: true, env: { node: true, }, extends: [ 'plugin:vue/essential', '@vue/airbnb', ], parserOptions: { parser: 'babel-eslint', }, rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-param-reassign': 'off', 'no-nested-ternary': 'off', 'func-names': 'off', 'no-underscore-dangle': 'off', 'max-len': 'off', 'no-unused-expressions': 'off', 'no-plusplus': 'off', 'no-multi-assign': 'off', 'no-restricted-syntax': 'off', 'no-restricted-globals': 'off', 'default-case': 'off', 'guard-for-in': 'off', 'no-unused-vars': 'off', 'no-mixed-operators': 'off', 'prefer-rest-params': 'off', 'consistent-return': 'off', 'import/no-unresolved': 'off', 'no-new': 'off', 'import/extensions': 'off', 'arrow-parens': 'off', 'no-shadow': 'off', 'camelcase': 'off', 'radix': 'off', 'import/order': 'off', 'no-lonely-if': 'off', 'prefer-promise-reject-errors': 'off', 'no-continue': 'off', 'no-bitwise': 'off', 'no-alert': 'off' }, };