babel-eslint v.8 required for estlint v.4 and above.
Name | Version |
---|---|
babel-eslint | ^8 |
eslint-plugin-react | * |
.eslintrc.json
{
"extends": [
"plugin:react/recommended"
],
"env": {
"node": true,
"browser": true,
"es2017": true
},
"parserOptions": {
"sourceType": "module"
},
"plugins": [
"eslint-plugin-react"
],
"parser": "babel-eslint",
"settings": {
"react": {
"createClass": "createReactClass",
"pragma": "React",
"version": "detect",
"flowVersion": "0.53"
},
"propWrapperFunctions": [
"forbidExtraProps",
{
"property": "freeze",
"object": "Object"
},
{
"property": "myFavoriteWrapper"
}
],
"linkComponents": [
"Hyperlink",
{
"name": "Link",
"linkAttribute": "to"
}
]
}
}