old_contents: module.exports = {
    rules: {
      // Disallow dangling commas
      'comma-dangle': [2, 'never'],
  
      // Allow anonymous functions
      'func-names': [0],
  
      // Allow short identifiers
      'id-length': [0],
  
      // Enforce indentation of switch/case statements
      // See: https://github.com/airbnb/javascript/issues/470#issuecomment-145066890
      'indent': [2, 2, { SwitchCase: 1 }],
  
      // Enforce curly spacing in object literals and destructuring
      'object-curly-spacing': [2, 'always'],
  
      // Allow padded blocks
      'padded-blocks': [0]
    }
  };
  
new_contents: module.exports = {
    parser: 'babel-eslint',
    rules: {
      // Disallow dangling commas
      'comma-dangle': [2, 'never'],
  
      // Allow anonymous functions
      'func-names': [0],
  
      // Allow short identifiers
      'id-length': [0],
  
      // Enforce indentation of switch/case statements
      // See: https://github.com/airbnb/javascript/issues/470#issuecomment-145066890
      'indent': [2, 2, { SwitchCase: 1 }],
  
      // Enforce curly spacing in object literals and destructuring
      'object-curly-spacing': [2, 'always'],
  
      // Allow padded blocks
      'padded-blocks': [0]
    }
  };
  
subject: Enforce babel-eslint parser