text: module.exports = {
    extends: ['airbnb-base', 'prettier'],
    env: {
      node: true,
      browser: true,
    },
    rules: {
      // We like _private methods and variables. It's easier to refactor code
      // when you know other components shouldn't be using private methods + props.
      'no-underscore-dangle': 'off',
  
      // Prefer template is nice, but tedious for things like: width + 'px'
      'prefer-template': 'off',
  
      // Allow + and - in the same line.
      'no-mixed-operators': 'off',
  
      // Shadowing is a nice language feature. Naming is hard.
      'no-shadow': 'off',
  
      // Make inheritance annoying sometimes.
      'class-methods-use-this': 'off',
  
      // Allow `i++` in loops.
      'no-plusplus': ['error', { allowForLoopAfterthoughts: true }],
  
      // Allow reassigning properties of objects.
      'no-param-reassign': ['error', { props: false }],
  
      'import/no-extraneous-dependencies': ['error', { devDependencies: ['gulpfile.js', 'gulp/**/*.js'] }],
    },
  };
  