'use strict';

module.exports = {
  extends: 'ryansobol/core',
  parser: 'babel-eslint',

  env: {
    es6: true,
    node: true
  },

  ecmaFeatures: {
    modules: true
  },

  rules: Object.assign(
    require('../rules/ecmascript-6'),
    { 'no-param-reassign': 0 } // because of default params
  )
};

'use strict';

module.exports = {
  extends: 'ryansobol/core',
  parser: 'babel-eslint',

  env: {
    es6: true,
    node: true
  },

  ecmaFeatures: {
    modules: true
  },

  rules: require('../rules/ecmascript-6')
};

Remove no-param-reassign rule from es6 rules (still disabled)