module.exports = {
  "extends": [
    "eslint-config-airbnb",
    "eslint-config-standard"
  ],
  "parser": "babel-eslint",
  "plugins": [
    "flow-vars"
  ],
  "rules": {
    "strict": 0,
    "arrow-body-style": [2, "always"],
    "arrow-parens": [2, "always"],
    "brace-style": [2, "stroustrup"],
    "comma-dangle": [2, "always-multiline"],
    "flow-vars/define-flow-type": 1,
    "flow-vars/use-flow-type": 1,
    "max-len": [2, {
      "code": 80,
      "tabWidth": 2,
      "ignoreUrls": true
    }],
    "operator-linebreak": [2, "before"],
    "no-multiple-empty-lines": [2, { "max": 2, "maxEOF": 0  }],
    "no-underscore-dangle": [0],
    "padded-blocks": [2, "always"],
    "react/jsx-filename-extension": [1, { "extensions": [".js"] }]
  }
}

module.exports = {
  "extends": [
    "eslint-config-airbnb",
    "eslint-config-standard"
  ],
  "parser": "babel-eslint",
  "plugins": [
    "flowtype"
  ],
  "rules": {
    "strict": 0,
    "arrow-body-style": [2, "always"],
    "arrow-parens": [2, "always"],
    "brace-style": [2, "stroustrup"],
    "comma-dangle": [2, "always-multiline"],
    "flowtype/define-flow-type": 1,
    "flowtype/use-flow-type": 1,
    "max-len": [2, {
      "code": 80,
      "tabWidth": 2,
      "ignoreUrls": true
    }],
    "operator-linebreak": [2, "before"],
    "no-multiple-empty-lines": [2, { "max": 2, "maxEOF": 0  }],
    "no-underscore-dangle": [0],
    "padded-blocks": [2, "always"],
    "react/jsx-filename-extension": [1, { "extensions": [".js"] }]
  }
}

Fix migration to flowtype