@@ -25,8 +25,6 @@ import noContextProvider from "./rules/no-context-provider";
2525import noCreateRef from "./rules/no-create-ref" ;
2626import noDefaultProps from "./rules/no-default-props" ;
2727import noDirectMutationState from "./rules/no-direct-mutation-state" ;
28- import noDirectSetStateInUseEffect from "./rules/no-direct-set-state-in-use-effect" ;
29- import noDirectSetStateInUseLayoutEffect from "./rules/no-direct-set-state-in-use-layout-effect" ;
3028import noDuplicateKey from "./rules/no-duplicate-key" ;
3129import noForwardRef from "./rules/no-forward-ref" ;
3230import noImplicitKey from "./rules/no-implicit-key" ;
@@ -44,6 +42,7 @@ import noSetStateInComponentDidUpdate from "./rules/no-set-state-in-component-di
4442import noSetStateInComponentWillUpdate from "./rules/no-set-state-in-component-will-update" ;
4543import noStringRefs from "./rules/no-string-refs" ;
4644import noUnnecessaryUseCallback from "./rules/no-unnecessary-use-callback" ;
45+ import noUnnecessaryUseEffect from "./rules/no-unnecessary-use-effect" ;
4746import noUnnecessaryUseMemo from "./rules/no-unnecessary-use-memo" ;
4847import noUnnecessaryUsePrefix from "./rules/no-unnecessary-use-prefix" ;
4948import noUnsafeComponentWillMount from "./rules/no-unsafe-component-will-mount" ;
@@ -69,6 +68,7 @@ export const plugin = {
6968 "jsx-key-before-spread" : jsxKeyBeforeSpread ,
7069 "jsx-no-comment-textnodes" : jsxNoCommentTextnodes ,
7170 "jsx-no-duplicate-props" : jsxNoDuplicateProps ,
71+ "jsx-no-iife" : jsxNoIife ,
7272 "jsx-no-undef" : jsxNoUndef ,
7373 "jsx-shorthand-boolean" : jsxShorthandBoolean ,
7474 "jsx-shorthand-fragment" : jsxShorthandFragment ,
@@ -91,8 +91,6 @@ export const plugin = {
9191 "no-create-ref" : noCreateRef ,
9292 "no-default-props" : noDefaultProps ,
9393 "no-direct-mutation-state" : noDirectMutationState ,
94- "no-direct-set-state-in-use-effect" : noDirectSetStateInUseEffect ,
95- "no-direct-set-state-in-use-layout-effect" : noDirectSetStateInUseLayoutEffect ,
9694 "no-duplicate-key" : noDuplicateKey ,
9795 "no-forward-ref" : noForwardRef ,
9896 "no-implicit-key" : noImplicitKey ,
@@ -110,6 +108,7 @@ export const plugin = {
110108 "no-set-state-in-component-will-update" : noSetStateInComponentWillUpdate ,
111109 "no-string-refs" : noStringRefs ,
112110 "no-unnecessary-use-callback" : noUnnecessaryUseCallback ,
111+ "no-unnecessary-use-effect" : noUnnecessaryUseEffect ,
113112 "no-unnecessary-use-memo" : noUnnecessaryUseMemo ,
114113 "no-unnecessary-use-prefix" : noUnnecessaryUsePrefix ,
115114 "no-unsafe-component-will-mount" : noUnsafeComponentWillMount ,
0 commit comments