'use strict';
var deepAssign = require('deep-assign');
var def = require('./');

def = deepAssign({}, def);

def.parser = 'babel-eslint';
def.plugins = ['babel'];
def.rules['no-var'] = 2;
def.rules['prefer-arrow-callback'] = 2;
def.rules['prefer-const'] = 2;
def.rules['prefer-reflect'] = [2, {exceptions: ['delete']}];
def.rules['prefer-template'] = 2;
def.rules['prefer-spread'] = 2;
def.rules['babel/object-shorthand'] = [2, 'always'];
def.rules['babel/generator-star-spacing'] = def.rules['generator-star-spacing'];
def.rules['babel/arrow-parens'] = def.rules['arrow-parens'];
def.rules['babel/object-curly-spacing'] = def.rules['object-curly-spacing'];
def.rules['object-shorthand'] = 0;
def.rules['generator-star-spacing'] = 0;
def.rules['arrow-parens'] = 0;
def.rules['object-curly-spacing'] = 0;

module.exports = def;

'use strict';
var deepAssign = require('deep-assign');
var def = require('./');

def = deepAssign({}, def);

def.parser = 'babel-eslint';
def.plugins = ['babel'];
def.rules['no-var'] = 2;
def.rules['prefer-arrow-callback'] = 2;
def.rules['prefer-const'] = 2;
// disabled since latest Node.js doesn't yet support it
// def.rules['prefer-reflect'] = [2, {exceptions: ['delete']}];
def.rules['prefer-template'] = 2;
def.rules['prefer-spread'] = 2;
def.rules['babel/object-shorthand'] = [2, 'always'];
def.rules['babel/generator-star-spacing'] = def.rules['generator-star-spacing'];
def.rules['babel/arrow-parens'] = def.rules['arrow-parens'];
def.rules['babel/object-curly-spacing'] = def.rules['object-curly-spacing'];
def.rules['object-shorthand'] = 0;
def.rules['generator-star-spacing'] = 0;
def.rules['arrow-parens'] = 0;
def.rules['object-curly-spacing'] = 0;

module.exports = def;

disable `prefer-reflect` as latest Node.js doesn't yet support it