{
  "rules": {
    "max-len": [1, 119, 4],
    "indent": [2, 4],
    "jsx-quotes": [0],
    "quotes": [0],
    "space-before-function-paren": [2, "never"],
    "operator-linebreak": [2, "before", { "overrides": { "?": "after", "&&": "after" } }],
    "require-jsdoc": [2, {"require": {
        "FunctionDeclaration": true,
        "MethodDefinition": false,
        "ClassDeclaration": false
      }
    }],
    "no-unused-vars": [2, {
      "vars": "local",
      "args": "none"
    }],
    "no-inline-comments": 0,
    "comma-dangle": 0,
    "vars-on-top": 2,
    "react/jsx-indent-props": 0,
   "react/jsx-curly-spacing": [2, "never"],
   "react/jsx-closing-bracket-location": 0
  },
  "globals": {
    "ReactDOM": true,
    "React": true,
    "ToolTip": true,
    "$": true,
    "window": true,
    "_": true,
    "ReactReorderable": true
  },
  "env": {
    "es6": true,
    "jquery": true,
    "browser": true,
    "node": false
  },
  "extends":  ["xo/browser", "xo-react"],
  "ecmaFeatures": {
    "jsx": true,
    "modules": false,
    "forOf": true,
    "blockBindings": true,
    "arrowFunctions": true,
    "classes": true,
    "defaultParams": true,
    "experimentalObjectRestSpread": true
  },
  "plugins": [
    "react"
  ]
}