Skip to content

Commit 7ea327a

Browse files
committed
feat(shared): add 'useFormStatus' hook to settings schema
1 parent 19405c9 commit 7ea327a

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

packages/core/docs/functions/isInitializedFromReact.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ This is used to inform the ESLint React plugins how to treat these components du
4646

4747
#### additionalHooks
4848

49-
\{`use`: `string`[];`useActionState`: `string`[];`useCallback`: `string`[];`useContext`: `string`[];`useDebugValue`: `string`[];`useDeferredValue`: `string`[];`useEffect`: `string`[];`useId`: `string`[];`useImperativeHandle`: `string`[];`useInsertionEffect`: `string`[];`useLayoutEffect`: `string`[];`useMemo`: `string`[];`useOptimistic`: `string`[];`useReducer`: `string`[];`useRef`: `string`[];`useState`: `string`[];`useSyncExternalStore`: `string`[];`useTransition`: `string`[]; \}
49+
\{`use`: `string`[];`useActionState`: `string`[];`useCallback`: `string`[];`useContext`: `string`[];`useDebugValue`: `string`[];`useDeferredValue`: `string`[];`useEffect`: `string`[];`useFormStatus`: `string`[];`useId`: `string`[];`useImperativeHandle`: `string`[];`useInsertionEffect`: `string`[];`useLayoutEffect`: `string`[];`useMemo`: `string`[];`useOptimistic`: `string`[];`useReducer`: `string`[];`useRef`: `string`[];`useState`: `string`[];`useSyncExternalStore`: `string`[];`useTransition`: `string`[]; \}
5050

5151
A object of aliases for React built-in hooks.
5252

@@ -88,6 +88,10 @@ ESLint React will recognize these aliases as equivalent to the built-in hooks in
8888

8989
`string`[]
9090

91+
#### additionalHooks.useFormStatus
92+
93+
`string`[]
94+
9195
#### additionalHooks.useId
9296

9397
`string`[]

packages/shared/docs/functions/defineSettings.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ This is used to inform the ESLint React plugins how to treat these components du
3434

3535
#### additionalHooks
3636

37-
\{`use`: `string`[];`useActionState`: `string`[];`useCallback`: `string`[];`useContext`: `string`[];`useDebugValue`: `string`[];`useDeferredValue`: `string`[];`useEffect`: `string`[];`useId`: `string`[];`useImperativeHandle`: `string`[];`useInsertionEffect`: `string`[];`useLayoutEffect`: `string`[];`useMemo`: `string`[];`useOptimistic`: `string`[];`useReducer`: `string`[];`useRef`: `string`[];`useState`: `string`[];`useSyncExternalStore`: `string`[];`useTransition`: `string`[]; \} = `...`
37+
\{`use`: `string`[];`useActionState`: `string`[];`useCallback`: `string`[];`useContext`: `string`[];`useDebugValue`: `string`[];`useDeferredValue`: `string`[];`useEffect`: `string`[];`useFormStatus`: `string`[];`useId`: `string`[];`useImperativeHandle`: `string`[];`useInsertionEffect`: `string`[];`useLayoutEffect`: `string`[];`useMemo`: `string`[];`useOptimistic`: `string`[];`useReducer`: `string`[];`useRef`: `string`[];`useState`: `string`[];`useSyncExternalStore`: `string`[];`useTransition`: `string`[]; \} = `...`
3838

3939
A object of aliases for React built-in hooks.
4040

@@ -76,6 +76,10 @@ ESLint React will recognize these aliases as equivalent to the built-in hooks in
7676

7777
`string`[] = `...`
7878

79+
#### additionalHooks.useFormStatus
80+
81+
`string`[] = `...`
82+
7983
#### additionalHooks.useId
8084

8185
`string`[] = `...`
@@ -263,6 +267,10 @@ ESLint React will recognize these aliases as equivalent to the built-in hooks in
263267

264268
> `optional` **useEffect**: `string`[]
265269
270+
#### additionalHooks.useFormStatus?
271+
272+
> `optional` **useFormStatus**: `string`[]
273+
266274
#### additionalHooks.useId?
267275

268276
> `optional` **useId**: `string`[]

packages/shared/src/schemas.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ export const ESLintReactSettingsSchema = object({
149149
useDebugValue: optional(array(string())),
150150
useDeferredValue: optional(array(string())),
151151
useEffect: optional(array(string())),
152+
useFormStatus: optional(array(string())),
152153
useId: optional(array(string())),
153154
useImperativeHandle: optional(array(string())),
154155
useInsertionEffect: optional(array(string())),

0 commit comments

Comments
 (0)