'use strict';

module.exports = {
    'env': {
        'es6': true,
    },
    'ecmaFeatures': {
        'modules': true,
    },
    'rules': {
        // Require let or const instead of var
        'no-var': [2],
    },
};

@@ -160,56 +160,1506 @@
 ire 
-let or const instead of var%0A        'no-var': %5B2
+braces as-needed around arrow function bodies%0A        'arrow-body-style'       : %5B2, 'as-needed'%5D,%0A        // Require parentheses around arrow function arguments as-needed%0A        'arrow-parens'           : %5B2, 'as-needed'%5D,%0A        // Require space before/after arrow function%E2%80%99s arrow%0A        'arrow-spacing'          : %5B2%5D,%0A        // Disallow use of this/super before calling super() in constructors%0A        'no-this-before-super'   : %5B2%5D,%0A        // Disallow unnecessary computed property keys on objects%0A        'no-useless-computed-key': %5B2%5D,%0A        // Disallow unnecessary constructors%0A        'no-useless-constructor' : %5B2%5D,%0A        // Require let or const instead of var%0A        'no-var'                 : %5B2%5D,%0A        // Require arrow functions as callbacks%0A        'prefer-arrow-callback'  : %5B2%5D,%0A        // Require const declarations for variables that are never reassigned after declared%0A        'prefer-const'           : %5B2%5D,%0A        // Require spread operators instead of .apply()%0A        'prefer-spread'          : %5B2%5D,%0A        // Require template literals instead of string concatenation%0A        'prefer-template'        : %5B2%5D,%0A        // Require rest parameters instead of arguments%0A        'prefer-rest-params'     : %5B2%5D,%0A        // Disallow spacing between rest and spread operators and their expressions%0A        'rest-spread-spacing'    : %5B2, 'never'%5D,%0A        // Disallow spacing around embedded expressions of template strings%0A        'template-curly-spacing' : %5B2, 'never'
 %5D,%0A 

Enable more core “ES6” rules