{
  "ecmaFeatures": {
    "jsx": true
  },

  "plugins": [
    "react"
  ],

  "rules": {
    "jsx-quotes": [2, "prefer-single"],
    "react/display-name": 0,
    "react/jsx-boolean-value": 2,
    "react/jsx-no-duplicate-props": 2,
    "react/jsx-no-undef": 2,
    "react/jsx-sort-prop-types": 0,
    "react/jsx-sort-props": 0,
    "react/jsx-uses-react": 2,
    "react/jsx-uses-vars": 2,
    "react/no-did-mount-set-state": 0,
    "react/no-did-update-set-state": 2,
    "react/no-multi-comp": 0,
    "react/no-unknown-property": 2,
    "react/prop-types": 2,
    "react/react-in-jsx-scope": 0,
    "react/self-closing-comp": 2,
    "react/sort-comp": 0,
    "react/wrap-multilines": 0
  }
}

{
  "ecmaFeatures": {
    "jsx": true
  },

  "plugins": [
    "react"
  ],

  "rules": {
    "jsx-quotes": [2, "prefer-single"],
    "react/display-name": 0,
    "react/jsx-boolean-value": 2,
    "react/jsx-closing-bracket-location": 2,
    "react/jsx-indent-props": [2, 2],
    "react/jsx-indent": [2, 2],
    "react/jsx-no-duplicate-props": 2,
    "react/jsx-no-undef": 2,
    "react/jsx-sort-prop-types": 0,
    "react/jsx-sort-props": 0,
    "react/jsx-uses-react": 2,
    "react/jsx-uses-vars": 2,
    "react/no-did-mount-set-state": 0,
    "react/no-did-update-set-state": 2,
    "react/no-multi-comp": 0,
    "react/no-unknown-property": 2,
    "react/prop-types": 2,
    "react/react-in-jsx-scope": 0,
    "react/self-closing-comp": 2,
    "react/sort-comp": 0,
    "react/wrap-multilines": 0
  }
}

Enforce jsx indentation in line with other indentations
Enforce jsx indentation in line with other indentations

This sets the following three rules

1. [`jsx-closing-bracket-location`](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-closing-bracket-location.md)
2. [`jsx-indent-props`](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent-props.md)
3. [`jsx-indent`](https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent.md)

`jsx-indent` and `jsx-indent-props` are set to indent to `2 spaces` as expected
from standard.

`jsx-closing-bracket-location` is set to the default which entails
the following to be valid:

```js
<Hello
  firstName="John"
  lastName="Smith"
/>

<Say
  firstName="John"
  lastName="Smith"
>
  Hello
</Say>
```

Closes https://github.com/feross/standard/issues/358
