// https://github.com/lint-config/eslint-config-sky/commit/c1227af0b7d82a46c9a43e4fc070ddd3b9fe6f55

module.exports = {
  parser: 'babel-eslint',
  rules: {
    'consistent-return': 0,
    'max-len': 0,
    'arrow-parens': 2,
    'arrow-spacing': 2,
    'block-spacing': [1, 'never'],
    camelcase: 2,
    'constructor-super': 2,
    'comma-dangle': [2, 'never'],
    'comma-style': [2, 'last'],
    'comma-spacing': [2, {
      before: false,
      after: true
    }],
    'callback-return': [2, ['callback', 'cb', 'next']],
    'computed-property-spacing': [2, 'never'],
    'dot-notation': 0,
    'dot-location': [2, 'property'],
    'eol-last': 2,
    eqeqeq: 2,
    'generator-star-spacing': 2,
    indent: [2, 2, {
      SwitchCase: 1
    }],
    'require-jsdoc': 2,
    'key-spacing': [2, {
      beforeColon: false,
      afterColon : true,
      align      : 'colon'
    }],
    'linebreak-style': [2, 'unix'],
    'lines-around-comment': [2, {
      beforeLineComment: true,
      afterLineComment: false
    }],
    'no-alert': 0,
    'no-class-assign': 2,
    'no-cond-assign': 2,
    'no-console': 2,
    'no-const-assign': 2,
    'no-constant-condition': 2,
    'no-duplicate-case': 2,
    'no-dupe-class-members': 2,
    'no-dupe-keys': 2,
    'no-empty': 2,
    'no-empty-pattern': 2,
    'no-invalid-this': 1,
    'no-mixed-spaces-and-tabs': 2,
    'no-multiple-empty-lines': [2, {'max': 2}],
    'no-multi-spaces': 0,
    'no-this-before-super': 2,
    'no-trailing-spaces': 2,
    'no-lonely-if': 2,
    'no-unneeded-ternary': 2,
    'no-underscore-dangle': [2, {
      allowAfterThis: true
    }],
    'no-script-url': 1,
    'no-var': 2,
    'no-regex-spaces': 0,
    'object-shorthand': 0,
    'object-curly-spacing': [0, 'never', {
      objectsInObjects: false,
      arraysInObjects: false
    }],
    'operator-assignment': [2, 'always'],
    'prefer-arrow-callback': 2,
    'prefer-const': 2,
    'prefer-reflect': 1,
    'prefer-spread': 2,
    'prefer-template': 2,
    'require-yield': 2,
    quotes: [2, 'single'],
    'quote-props': 0,
    semi: [2, 'always'],
    strict: 0,
    'space-before-blocks': 2,
    'space-before-function-paren': [2, 'never'],
    'space-infix-ops': 2,
    'space-unary-ops': 2,
    'spaced-comment': [2, 'always'],
    'react/prefer-stateless-function': 0,
    'import/no-unresolved': 0,
    'padded-blocks': 0
  },
  env: {
    es6: true,
    browser: true,
    node: true,
    mocha: true
  },
  ecmaFeatures: {
    experimentalObjectRestSpread: true,
    modules: true
  },
  parserOptions: {
    sourceType: 'module'
  },
  'plugins': [
  ]
}

@@ -2274,50 +2274,8 @@
 '%5D,%0A
-    'react/prefer-stateless-function': 0,%0A
     

delete react rule from base.js