UNPKG

object-observed

Version:
60 lines (56 loc) 1.25 kB
const BUNDLE_FOR_PROD = process.env.NODE_ENV === 'production' module.exports = { root: true, env: { es6: true, }, extends: [ 'standard', ], parser: '@babel/eslint-parser', // parserOptions: { // parser: 'babel-eslint', // sourceType: 'module', // ecmaVersion: 9, // }, rules: { // 'no-console': BUNDLE_FOR_PROD ? 'error' : 'warn', 'no-console': 'warn', 'no-debugger': BUNDLE_FOR_PROD ? 'error' : 'warn', camelcase: 'off', 'prefer-promise-reject-errors': 'off', 'no-throw-literal': 'off', 'no-mixed-operators': 'off', 'comma-dangle': ['warn', { arrays: 'only-multiline', objects: 'only-multiline', imports: 'only-multiline', exports: 'only-multiline', functions: 'ignore', }], 'no-trailing-spaces': [ 'error', { skipBlankLines: true, }, ], 'no-unused-vars': [ 'warn', { args: 'after-used', argsIgnorePattern: '^_\\w+' } ], // TODO: drop out following rules: 'no-var': ['off'], 'multiline-ternary': ['off'], }, overrides: [ { files: ['{,**/}*.spec.js'], env: { jest: true }, rules: { 'padded-blocks': 'off', }, }, ], }