File tree Expand file tree Collapse file tree 3 files changed +11
-14
lines changed
Expand file tree Collapse file tree 3 files changed +11
-14
lines changed Original file line number Diff line number Diff line change 1- /**
2- * Eslint config for React.
3- *
4- * @example
5- * module.exports = {
6- * root: true,
7- * extends: [
8- * "@alexseitsinger /eslint-config-base",
9- * "@alexseitsinger/eslint-config-react",
10- * ],
11- * }
12- */
131module . exports = {
142 parserOptions : {
153 ecmaFeatures : {
@@ -18,6 +6,7 @@ module.exports = {
186 } ,
197 plugins : [
208 "react" ,
9+ "react-hooks" ,
2110 ] ,
2211 settings : {
2312 linkComponents : [
@@ -28,5 +17,6 @@ module.exports = {
2817 extends : [
2918 "./rules/general" ,
3019 "./rules/jsx" ,
20+ "./rules/hooks" ,
3121 ] . map ( require . resolve )
3222}
Original file line number Diff line number Diff line change 2424 "main" : " index.js" ,
2525 "name" : " @alexseitsinger/eslint-config-react" ,
2626 "peerDependencies" : {
27- "eslint" : " ^5.16.0" ,
28- "eslint-plugin-react" : " ^7.14.3"
27+ "eslint" : " ^6.6.0" ,
28+ "eslint-plugin-react" : " ^7.16.0" ,
29+ "eslint-plugin-react-hooks" : " ^2.3.0"
2930 },
3031 "repository" : {
3132 "type" : " git" ,
Original file line number Diff line number Diff line change 1+ module . exports = {
2+ rules : {
3+ "react-hooks/rules-of-hooks" : "error" ,
4+ "react-hooks/exhaustive-deps" : "warn" ,
5+ } ,
6+ }
You can’t perform that action at this time.
0 commit comments