- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/default.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/export.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/first.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/exports-last.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-duplicates.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-namespace.md ["error"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unassigned-import.md
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/newline-after-import.md
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/extensions.md ["error", "never"]
- https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/group-exports.md
exports/imports - prefer default or named?
- prefer using es7+ features - classes, static proptypes, class properties without constructor
- prefer using jsx extentions
- deny deprecated lifecycle methods
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/require-default-props.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/boolean-prop-naming.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/default-props-match-prop-types.md ["error", { "allowRequiredDefaults": }]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/destructuring-assignment.md - ["error", "always"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/forbid-component-props.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/forbid-prop-types.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-access-state-in-setstate.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-array-index-key.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-deprecated.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-direct-mutation-state.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-multi-comp.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-redundant-should-component-update.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-typos.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-this-in-sfc.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-unknown-property.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-unsafe.md - needs clean our code
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-unused-prop-types.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-unused-state.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/prefer-es6-class.md ["error", "always"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/prefer-stateless-function.md ["error", {"ignorePureComponents": true}]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/prop-types.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/react-in-jsx-scope.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/require-render-return.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/self-closing-comp.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/state-in-constructor.md ["error", "never"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/static-property-placement.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/style-prop-object.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/void-dom-elements-no-children.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-closing-bracket-location.md - ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-closing-tag-location.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-spacing.md ["error", {"when": "never"}]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-equals-spacing.md ["error", "always"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-filename-extension.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-first-prop-new-line.md ["error", "multiline"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent.md ["error", 2]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-indent-props.md ["error", 2]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-key.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-max-props-per-line.md ["error", {maximum: 1}]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-duplicate-props.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-undef.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-one-expression-per-line.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-fragments.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-pascal-case.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-props-no-multi-spaces.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-sort-props.md - ["error", {callbacksLast: true, shorthandFirst: true, noSortAlphabetically: true}]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-space-before-closing.md - ["error", "always"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-react.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-vars.md ["error"]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-wrap-multilines.md - ["error", {declaration: "parens-new-line", assignment: "parens-new-line", return: "parens-new-line", arrow: "parens-new-line", condition: "parens-new-line", logical: "parens-new-line", prop: "parens-new-line"}]
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/button-has-type.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/require-optimization.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/sort-comp.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-max-depth.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-boolean-value.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-handler-names.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-bind.md
- https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-brace-presence.md
- https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/catch-or-return.md ["error"]
- https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/no-return-wrap.md ["error"]
- https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/param-names.md ["error"]
- https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/always-return.md ["error"]
- https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/prefer-await-to-then.md ["error"]
- https://github.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/valid-params.md ["error"]
"extends": [
"plugin:jsx-a11y/recommended"
]