/* * eslint cofnig rule */ module.exports = { env: { browser: true, es6: true, node: true, }, extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier'], globals: { profiler: 'readonly', initStyleSheet: 'readonly', minix: false, miniXs: false, aceConsole: false, }, parserOptions: { parser: 'babel-eslint', ecmaVersion: 2018, sourceType: 'module', }, rules: { 'object-curly-spacing': ['error', 'always'], 'max-len': ['error', { code: 120 }], 'prettier/prettier': 1, 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', semi: 'off', singleQuote: 'off', 'no-unused-vars': 1, 'space-before-function-paren': 0, }, }