module.exports = { root: true, env: { browser: true, es6: true, node: true, }, plugins: ['prettier'], extends: ['eslint:recommended', 'plugin:prettier/recommended', 'prettier'], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', quotes: [2, 'single', 'avoid-escape'], semi: [2, 'never'], 'no-extra-boolean-cast': 'off', 'no-unused-vars': [ 1, { argsIgnorePattern: 'res|next|^err', }, ], 'prettier/prettier': [ 'error', { trailingComma: 'es5', singleQuote: true, tabWidth: 2, semi: false, printWidth: 100, }, ], }, parserOptions: { parser: 'babel-eslint', ecmaVersion: 2018, sourceType: 'module', }, }