|  | @@ -82,19 +82,17 @@ module.exports = {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  |      'comma-style': [2, 'last'],
 | 
	
		
			
				|  |  | -    'constructor-super': 2,
 | 
	
		
			
				|  |  |      curly: [2, 'multi-line'],
 | 
	
		
			
				|  |  |      'dot-location': [2, 'property'],
 | 
	
		
			
				|  |  |      'eol-last': 2,
 | 
	
		
			
				|  |  | -    eqeqeq: ['error', 'always', { null: 'ignore' }],
 | 
	
		
			
				|  |  | +    eqeqeq: [1, 'always'],
 | 
	
		
			
				|  |  |      'generator-star-spacing': [
 | 
	
		
			
				|  |  |        2,
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  | -        before: true,
 | 
	
		
			
				|  |  | +        before: false,
 | 
	
		
			
				|  |  |          after: true
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'handle-callback-err': [2, '^(err|error)$'],
 | 
	
		
			
				|  |  |      indent: [
 | 
	
		
			
				|  |  |        2,
 | 
	
		
			
				|  |  |        2,
 | 
	
	
		
			
				|  | @@ -125,11 +123,7 @@ module.exports = {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  |      'no-caller': 2,
 | 
	
		
			
				|  |  | -    'no-control-regex': 0,
 | 
	
		
			
				|  |  | -    'no-dupe-class-members': 2,
 | 
	
		
			
				|  |  | -    'no-empty-pattern': 2,
 | 
	
		
			
				|  |  |      'no-eval': 2,
 | 
	
		
			
				|  |  | -    'no-fallthrough': 2,
 | 
	
		
			
				|  |  |      'no-labels': [
 | 
	
		
			
				|  |  |        2,
 | 
	
		
			
				|  |  |        {
 | 
	
	
		
			
				|  | @@ -137,7 +131,6 @@ module.exports = {
 | 
	
		
			
				|  |  |          allowSwitch: false
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'no-mixed-spaces-and-tabs': 2,
 | 
	
		
			
				|  |  |      'no-multi-spaces': 2,
 | 
	
		
			
				|  |  |      'no-multiple-empty-lines': [
 | 
	
		
			
				|  |  |        2,
 | 
	
	
		
			
				|  | @@ -145,12 +138,8 @@ module.exports = {
 | 
	
		
			
				|  |  |          max: 1
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'no-new-symbol': 2,
 | 
	
		
			
				|  |  | -    'no-path-concat': 2,
 | 
	
		
			
				|  |  |      'no-return-assign': [2, 'except-parens'],
 | 
	
		
			
				|  |  | -    'no-self-assign': 2,
 | 
	
		
			
				|  |  |      'no-sequences': 2,
 | 
	
		
			
				|  |  | -    'no-this-before-super': 2,
 | 
	
		
			
				|  |  |      'no-trailing-spaces': 2,
 | 
	
		
			
				|  |  |      'no-unmodified-loop-condition': 2,
 | 
	
		
			
				|  |  |      'no-unneeded-ternary': [
 | 
	
	
		
			
				|  | @@ -159,9 +148,8 @@ module.exports = {
 | 
	
		
			
				|  |  |          defaultAssignment: false
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'no-unsafe-finally': 2,
 | 
	
		
			
				|  |  |      'no-unused-vars': [
 | 
	
		
			
				|  |  | -      2,
 | 
	
		
			
				|  |  | +      1,
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  |          vars: 'all',
 | 
	
		
			
				|  |  |          args: 'none'
 | 
	
	
		
			
				|  | @@ -169,7 +157,6 @@ module.exports = {
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  |      'no-useless-computed-key': 2,
 | 
	
		
			
				|  |  |      'no-useless-constructor': 2,
 | 
	
		
			
				|  |  | -    'no-useless-escape': 0,
 | 
	
		
			
				|  |  |      'no-whitespace-before-property': 2,
 | 
	
		
			
				|  |  |      'one-var': [
 | 
	
		
			
				|  |  |        2,
 | 
	
	
		
			
				|  | @@ -196,7 +183,7 @@ module.exports = {
 | 
	
		
			
				|  |  |          allowTemplateLiterals: true
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    semi: [0, 'never'],
 | 
	
		
			
				|  |  | +    semi: [2, 'always'],
 | 
	
		
			
				|  |  |      'semi-spacing': [
 | 
	
		
			
				|  |  |        2,
 | 
	
		
			
				|  |  |        {
 | 
	
	
		
			
				|  | @@ -222,8 +209,6 @@ module.exports = {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  |      'template-curly-spacing': [2, 'never'],
 | 
	
		
			
				|  |  | -    'use-isnan': 2,
 | 
	
		
			
				|  |  | -    'valid-typeof': 2,
 | 
	
		
			
				|  |  |      'wrap-iife': [2, 'any'],
 | 
	
		
			
				|  |  |      'yield-star-spacing': [2, 'both'],
 | 
	
		
			
				|  |  |      'object-curly-spacing': [
 | 
	
	
		
			
				|  | @@ -233,84 +218,47 @@ module.exports = {
 | 
	
		
			
				|  |  |          objectsInObjects: false
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'no-alert': 0,
 | 
	
		
			
				|  |  | +    'no-alert': process.env.NODE_ENV === 'production' ? 1 : 0,
 | 
	
		
			
				|  |  |      'no-array-constructor': 2,
 | 
	
		
			
				|  |  | -    'no-bitwise': 0,
 | 
	
		
			
				|  |  | -    'no-catch-shadow': 2,
 | 
	
		
			
				|  |  | -    'no-class-assign': 2,
 | 
	
		
			
				|  |  | -    'no-cond-assign': 2,
 | 
	
		
			
				|  |  | -    'no-const-assign': 2,
 | 
	
		
			
				|  |  | -    'no-constant-condition': 2,
 | 
	
		
			
				|  |  | -    'no-continue': 0,
 | 
	
		
			
				|  |  | -    'no-delete-var': 2,
 | 
	
		
			
				|  |  | +    'no-bitwise': 1,
 | 
	
		
			
				|  |  |      'no-div-regex': 1,
 | 
	
		
			
				|  |  | -    'no-dupe-keys': 2,
 | 
	
		
			
				|  |  | -    'no-dupe-args': 2,
 | 
	
		
			
				|  |  | -    'no-duplicate-case': 2,
 | 
	
		
			
				|  |  |      'no-else-return': 2,
 | 
	
		
			
				|  |  | -    'no-empty': 2,
 | 
	
		
			
				|  |  | -    'no-empty-character-class': 2,
 | 
	
		
			
				|  |  | -    'no-empty-label': 0,
 | 
	
		
			
				|  |  | +    'no-empty': 1,
 | 
	
		
			
				|  |  |      'no-eq-null': 2,
 | 
	
		
			
				|  |  | -    'no-ex-assign': 2,
 | 
	
		
			
				|  |  |      'no-extend-native': 2,
 | 
	
		
			
				|  |  |      'no-extra-bind': 2,
 | 
	
		
			
				|  |  | -    'no-extra-boolean-cast': 2,
 | 
	
		
			
				|  |  |      'no-extra-parens': [2, 'functions'],
 | 
	
		
			
				|  |  | -    'no-extra-semi': 2,
 | 
	
		
			
				|  |  |      'no-floating-decimal': 2,
 | 
	
		
			
				|  |  | -    'no-func-assign': 2,
 | 
	
		
			
				|  |  |      'no-implicit-coercion': 1,
 | 
	
		
			
				|  |  |      'no-implied-eval': 2,
 | 
	
		
			
				|  |  |      'no-inline-comments': 0,
 | 
	
		
			
				|  |  | -    'no-inner-declarations': [2, 'functions'],
 | 
	
		
			
				|  |  | -    'no-invalid-regexp': 2,
 | 
	
		
			
				|  |  |      'no-invalid-this': 2,
 | 
	
		
			
				|  |  | -    'no-irregular-whitespace': 2,
 | 
	
		
			
				|  |  |      'no-iterator': 2,
 | 
	
		
			
				|  |  |      'no-label-var': 2,
 | 
	
		
			
				|  |  |      'no-lone-blocks': 2,
 | 
	
		
			
				|  |  |      'no-lonely-if': 2,
 | 
	
		
			
				|  |  |      'no-loop-func': 1,
 | 
	
		
			
				|  |  | -    'no-mixed-requires': [0, false],
 | 
	
		
			
				|  |  |      'linebreak-style': [0, 'windows'],
 | 
	
		
			
				|  |  |      'no-multi-str': 2,
 | 
	
		
			
				|  |  | -    'no-native-reassign': 2,
 | 
	
		
			
				|  |  | -    'no-negated-in-lhs': 2,
 | 
	
		
			
				|  |  |      'no-nested-ternary': 0,
 | 
	
		
			
				|  |  |      'no-new': 1,
 | 
	
		
			
				|  |  |      'no-new-func': 1,
 | 
	
		
			
				|  |  |      'no-new-object': 2,
 | 
	
		
			
				|  |  | -    'no-new-require': 2,
 | 
	
		
			
				|  |  |      'no-new-wrappers': 2,
 | 
	
		
			
				|  |  | -    'no-obj-calls': 2,
 | 
	
		
			
				|  |  | -    'no-octal': 2,
 | 
	
		
			
				|  |  |      'no-octal-escape': 2,
 | 
	
		
			
				|  |  |      'no-param-reassign': 2,
 | 
	
		
			
				|  |  | -    'no-plusplus': 0,
 | 
	
		
			
				|  |  | -    'no-process-env': 0,
 | 
	
		
			
				|  |  | -    'no-process-exit': 0,
 | 
	
		
			
				|  |  | +    'no-plusplus': [1, { allowForLoopAfterthoughts: true }],
 | 
	
		
			
				|  |  |      'no-proto': 2,
 | 
	
		
			
				|  |  | -    'no-redeclare': 2,
 | 
	
		
			
				|  |  | -    'no-regex-spaces': 2,
 | 
	
		
			
				|  |  | -    'no-restricted-modules': 0,
 | 
	
		
			
				|  |  | -    'no-script-url': 0,
 | 
	
		
			
				|  |  |      'no-self-compare': 2,
 | 
	
		
			
				|  |  | -    'no-shadow-restricted-names': 2,
 | 
	
		
			
				|  |  | -    'no-spaced-func': 2,
 | 
	
		
			
				|  |  | -    'no-sparse-arrays': 2,
 | 
	
		
			
				|  |  | -    'no-sync': 0,
 | 
	
		
			
				|  |  | +    'func-call-spacing': 2,
 | 
	
		
			
				|  |  |      'no-ternary': 0,
 | 
	
		
			
				|  |  |      'no-throw-literal': 2,
 | 
	
		
			
				|  |  | -    'no-undef': 2,
 | 
	
		
			
				|  |  |      'no-undef-init': 2,
 | 
	
		
			
				|  |  | -    'no-unexpected-multiline': 2,
 | 
	
		
			
				|  |  |      'no-underscore-dangle': 1,
 | 
	
		
			
				|  |  | -    'no-unreachable': 2,
 | 
	
		
			
				|  |  |      'no-use-before-define': 2,
 | 
	
		
			
				|  |  |      'no-useless-call': 2,
 | 
	
		
			
				|  |  |      'no-void': 2,
 | 
	
		
			
				|  |  | -    'no-var': 0,
 | 
	
		
			
				|  |  | +    'no-var': 2,
 | 
	
		
			
				|  |  |      'no-warning-comments': [
 | 
	
		
			
				|  |  |        1,
 | 
	
		
			
				|  |  |        {
 | 
	
	
		
			
				|  | @@ -318,45 +266,37 @@ module.exports = {
 | 
	
		
			
				|  |  |          location: 'start'
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'no-with': 2,
 | 
	
		
			
				|  |  |      'array-bracket-spacing': [2, 'never'],
 | 
	
		
			
				|  |  | -    'arrow-parens': 0,
 | 
	
		
			
				|  |  | -    'block-scoped-var': 0,
 | 
	
		
			
				|  |  | -    'computed-property-spacing': [0, 'never'],
 | 
	
		
			
				|  |  | +    'arrow-parens': [1, 'as-needed'],
 | 
	
		
			
				|  |  | +    'computed-property-spacing': [1, 'never'],
 | 
	
		
			
				|  |  |      'consistent-return': 0,
 | 
	
		
			
				|  |  | -    'consistent-this': [2, 'that'],
 | 
	
		
			
				|  |  | -    'default-case': 0,
 | 
	
		
			
				|  |  | +    'default-case': 1,
 | 
	
		
			
				|  |  |      'dot-notation': [
 | 
	
		
			
				|  |  |        0,
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  |          allowKeywords: true
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      ],
 | 
	
		
			
				|  |  | -    'func-names': 0,
 | 
	
		
			
				|  |  | +    'func-names': 1,
 | 
	
		
			
				|  |  |      'func-style': [0, 'declaration'],
 | 
	
		
			
				|  |  |      'guard-for-in': 0,
 | 
	
		
			
				|  |  |      'id-length': 0,
 | 
	
		
			
				|  |  | -    'init-declarations': 0,
 | 
	
		
			
				|  |  | +    'init-declarations': 1,
 | 
	
		
			
				|  |  |      'lines-around-comment': 0,
 | 
	
		
			
				|  |  | -    'max-depth': [0, 4],
 | 
	
		
			
				|  |  | -    'max-len': [0, 100, 4],
 | 
	
		
			
				|  |  | -    'max-nested-callbacks': [0, 2],
 | 
	
		
			
				|  |  | -    'max-params': [0, 3],
 | 
	
		
			
				|  |  | -    'max-statements': [0, 10],
 | 
	
		
			
				|  |  | +    'max-depth': [1, 4],
 | 
	
		
			
				|  |  | +    'max-len': [1, { code: 120, ignoreUrls: true, ignoreTemplateLiterals: true, ignoreRegExpLiterals: true }],
 | 
	
		
			
				|  |  | +    'max-nested-callbacks': 1,
 | 
	
		
			
				|  |  | +    'max-params': [1, 6],
 | 
	
		
			
				|  |  | +    'max-statements': [1, 40],
 | 
	
		
			
				|  |  |      'new-parens': 2,
 | 
	
		
			
				|  |  | -    'object-shorthand': 0,
 | 
	
		
			
				|  |  | -    'operator-assignment': [0, 'always'],
 | 
	
		
			
				|  |  | -    'prefer-spread': 0,
 | 
	
		
			
				|  |  | -    'prefer-reflect': 0,
 | 
	
		
			
				|  |  | -    'quote-props': [0, 'always'],
 | 
	
		
			
				|  |  | -    radix: 2,
 | 
	
		
			
				|  |  | +    'object-shorthand': 1,
 | 
	
		
			
				|  |  | +    'operator-assignment': 1,
 | 
	
		
			
				|  |  | +    'prefer-spread': 1,
 | 
	
		
			
				|  |  | +    'quote-props': [1, 'as-needed'],
 | 
	
		
			
				|  |  | +    radix: [1, 'as-needed'],
 | 
	
		
			
				|  |  |      'id-match': 0,
 | 
	
		
			
				|  |  | -    'require-yield': 0,
 | 
	
		
			
				|  |  | -    'sort-vars': 0,
 | 
	
		
			
				|  |  | -    'space-after-keywords': [0, 'always'],
 | 
	
		
			
				|  |  | -    'space-return-throw-case': 0,
 | 
	
		
			
				|  |  | +    'sort-vars': [1, { ignoreCase: true }],
 | 
	
		
			
				|  |  |      strict: 2,
 | 
	
		
			
				|  |  | -    'valid-jsdoc': 0,
 | 
	
		
			
				|  |  |      'vars-on-top': 2,
 | 
	
		
			
				|  |  |      'wrap-regex': 0,
 | 
	
		
			
				|  |  |      yoda: [2, 'never']
 |