Unverified Commit 14b2bd17 authored by Robert Knight's avatar Robert Knight Committed by GitHub

Merge pull request #1037 from hypothesis/lint-react-hooks

Add ESLint plugin to check React hooks usage
parents 05f003d3 29100041
......@@ -9,7 +9,9 @@
"rules": {
"mocha/no-exclusive-tests": "error",
"no-var": "error",
"indent": "off"
"indent": "off",
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "error"
},
"parserOptions": {
"ecmaVersion": 2018,
......@@ -19,7 +21,8 @@
},
"plugins": [
"mocha",
"react"
"react",
"react-hooks"
],
"settings": {
"react": {
......
......@@ -54,6 +54,7 @@
"eslint-config-hypothesis": "^1.0.0",
"eslint-plugin-mocha": "^5.2.1",
"eslint-plugin-react": "^7.12.4",
"eslint-plugin-react-hooks": "^1.6.0",
"exorcist": "^1.0.1",
"express": "^4.14.1",
"extend": "^3.0.2",
......
......@@ -4,6 +4,7 @@
},
"rules": {
"no-console": "off",
"react-hooks/rules-of-hooks": "off"
},
"parserOptions": {
"ecmaVersion": 2018
......
......@@ -3724,6 +3724,11 @@ eslint-plugin-mocha@^5.2.1:
dependencies:
ramda "^0.26.1"
eslint-plugin-react-hooks@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.0.tgz#348efcda8fb426399ac7b8609607c7b4025a6f5f"
integrity sha512-lHBVRIaz5ibnIgNG07JNiAuBUeKhEf8l4etNx5vfAEwqQ5tcuK3jV9yjmopPgQDagQb7HwIuQVsE3IVcGrRnag==
eslint-plugin-react@^7.12.4:
version "7.12.4"
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz#b1ecf26479d61aee650da612e425c53a99f48c8c"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment