Skip to content

Commit 5eed48a

Browse files
authored
refactor: code optimizations (#948)
1 parent f492a8e commit 5eed48a

36 files changed

+607
-449
lines changed

packages/core/docs/README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
## Namespaces
1212

1313
- [isCallFromReact](namespaces/isCallFromReact/README.md)
14-
- [isCallFromReactMember](namespaces/isCallFromReactMember/README.md)
14+
- [isFromReact](namespaces/isFromReact/README.md)
1515
- [useComponentCollector](namespaces/useComponentCollector/README.md)
1616
- [useComponentCollectorLegacy](namespaces/useComponentCollectorLegacy/README.md)
1717
- [useHookCollector](namespaces/useHookCollector/README.md)
@@ -54,7 +54,7 @@
5454
- [hasNoneOrValidComponentName](functions/hasNoneOrValidComponentName.md)
5555
- [hasValidHierarchy](functions/hasValidHierarchy.md)
5656
- [isCallFromReact](functions/isCallFromReact.md)
57-
- [isCallFromReactMember](functions/isCallFromReactMember.md)
57+
- [isCallFromReactObject](functions/isCallFromReactObject.md)
5858
- [isChildrenCount](functions/isChildrenCount.md)
5959
- [isChildrenCountCall](functions/isChildrenCountCall.md)
6060
- [isChildrenForEach](functions/isChildrenForEach.md)
@@ -85,9 +85,7 @@
8585
- [isForwardRefCall](functions/isForwardRefCall.md)
8686
- [isFromReact](functions/isFromReact.md)
8787
- [isFromReactLoose](functions/isFromReactLoose.md)
88-
- [isFromReactMember](functions/isFromReactMember.md)
89-
- [isFromReactMemberLoose](functions/isFromReactMemberLoose.md)
90-
- [isFromReactMemberStrict](functions/isFromReactMemberStrict.md)
88+
- [isFromReactObject](functions/isFromReactObject.md)
9189
- [isFromReactStrict](functions/isFromReactStrict.md)
9290
- [isFunctionOfComponentDidMount](functions/isFunctionOfComponentDidMount.md)
9391
- [isFunctionOfComponentWillUnmount](functions/isFunctionOfComponentWillUnmount.md)
@@ -104,8 +102,8 @@
104102
- [isMemo](functions/isMemo.md)
105103
- [isMemoCall](functions/isMemoCall.md)
106104
- [isPureComponent](functions/isPureComponent.md)
107-
- [isReactAPICallWithName](functions/isReactAPICallWithName.md)
108-
- [isReactAPIWithName](functions/isReactAPIWithName.md)
105+
- [isReactAPI](functions/isReactAPI.md)
106+
- [isReactAPICall](functions/isReactAPICall.md)
109107
- [isReactHook](functions/isReactHook.md)
110108
- [isReactHookCall](functions/isReactHookCall.md)
111109
- [isReactHookCallWithName](functions/isReactHookCallWithName.md)

packages/core/docs/functions/isCallFromReactMember.md

Lines changed: 0 additions & 23 deletions
This file was deleted.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[**@eslint-react/core**](../README.md)
2+
3+
***
4+
5+
[@eslint-react/core](../README.md) / isCallFromReactObject
6+
7+
# Function: isCallFromReactObject()
8+
9+
> **isCallFromReactObject**(`objectName`, `propertyName`): [`ReturnType`](../namespaces/isCallFromReact/type-aliases/ReturnType.md)
10+
11+
## Parameters
12+
13+
### objectName
14+
15+
`string`
16+
17+
### propertyName
18+
19+
`string`
20+
21+
## Returns
22+
23+
[`ReturnType`](../namespaces/isCallFromReact/type-aliases/ReturnType.md)

packages/core/docs/functions/isChildrenCount.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,44 @@
66

77
# Function: isChildrenCount()
88

9-
> **isChildrenCount**(`context`, `node`): `boolean`
9+
## Call Signature
1010

11-
## Parameters
11+
> **isChildrenCount**(`context`): (`node`) => node is Identifier \| MemberExpression
1212
13-
### context
13+
### Parameters
14+
15+
#### context
16+
17+
[`Readonly`](../-internal-/type-aliases/Readonly.md)
18+
19+
### Returns
20+
21+
`Function`
22+
23+
#### Parameters
24+
25+
##### node
26+
27+
[`Node`](../-internal-/type-aliases/Node.md)
28+
29+
#### Returns
30+
31+
node is Identifier \| MemberExpression
32+
33+
## Call Signature
34+
35+
> **isChildrenCount**(`context`, `node`): node is Identifier \| MemberExpression
36+
37+
### Parameters
38+
39+
#### context
1440

1541
[`Readonly`](../-internal-/type-aliases/Readonly.md)
1642

17-
### node
43+
#### node
1844

19-
[`MemberExpression`](../-internal-/type-aliases/MemberExpression.md)
45+
[`Node`](../-internal-/type-aliases/Node.md)
2046

21-
## Returns
47+
### Returns
2248

23-
`boolean`
49+
node is Identifier \| MemberExpression

packages/core/docs/functions/isChildrenCountCall.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Call Signature
1010

11-
> **isChildrenCountCall**(`context`): (`node`) => `node is CallExpression & { callee: MemberExpression }`
11+
> **isChildrenCountCall**(`context`): (`node`) => `node is CallExpression`
1212
1313
### Parameters
1414

@@ -28,11 +28,11 @@
2828

2929
#### Returns
3030

31-
`node is CallExpression & { callee: MemberExpression }`
31+
`node is CallExpression`
3232

3333
## Call Signature
3434

35-
> **isChildrenCountCall**(`context`, `node`): `node is CallExpression & { callee: MemberExpression }`
35+
> **isChildrenCountCall**(`context`, `node`): `node is CallExpression`
3636
3737
### Parameters
3838

@@ -46,4 +46,4 @@
4646

4747
### Returns
4848

49-
`node is CallExpression & { callee: MemberExpression }`
49+
`node is CallExpression`

packages/core/docs/functions/isChildrenForEach.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,44 @@
66

77
# Function: isChildrenForEach()
88

9-
> **isChildrenForEach**(`context`, `node`): `boolean`
9+
## Call Signature
1010

11-
## Parameters
11+
> **isChildrenForEach**(`context`): (`node`) => node is Identifier \| MemberExpression
1212
13-
### context
13+
### Parameters
14+
15+
#### context
16+
17+
[`Readonly`](../-internal-/type-aliases/Readonly.md)
18+
19+
### Returns
20+
21+
`Function`
22+
23+
#### Parameters
24+
25+
##### node
26+
27+
[`Node`](../-internal-/type-aliases/Node.md)
28+
29+
#### Returns
30+
31+
node is Identifier \| MemberExpression
32+
33+
## Call Signature
34+
35+
> **isChildrenForEach**(`context`, `node`): node is Identifier \| MemberExpression
36+
37+
### Parameters
38+
39+
#### context
1440

1541
[`Readonly`](../-internal-/type-aliases/Readonly.md)
1642

17-
### node
43+
#### node
1844

19-
[`MemberExpression`](../-internal-/type-aliases/MemberExpression.md)
45+
[`Node`](../-internal-/type-aliases/Node.md)
2046

21-
## Returns
47+
### Returns
2248

23-
`boolean`
49+
node is Identifier \| MemberExpression

packages/core/docs/functions/isChildrenForEachCall.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Call Signature
1010

11-
> **isChildrenForEachCall**(`context`): (`node`) => `node is CallExpression & { callee: MemberExpression }`
11+
> **isChildrenForEachCall**(`context`): (`node`) => `node is CallExpression`
1212
1313
### Parameters
1414

@@ -28,11 +28,11 @@
2828

2929
#### Returns
3030

31-
`node is CallExpression & { callee: MemberExpression }`
31+
`node is CallExpression`
3232

3333
## Call Signature
3434

35-
> **isChildrenForEachCall**(`context`, `node`): `node is CallExpression & { callee: MemberExpression }`
35+
> **isChildrenForEachCall**(`context`, `node`): `node is CallExpression`
3636
3737
### Parameters
3838

@@ -46,4 +46,4 @@
4646

4747
### Returns
4848

49-
`node is CallExpression & { callee: MemberExpression }`
49+
`node is CallExpression`

packages/core/docs/functions/isChildrenMap.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,44 @@
66

77
# Function: isChildrenMap()
88

9-
> **isChildrenMap**(`context`, `node`): `boolean`
9+
## Call Signature
1010

11-
## Parameters
11+
> **isChildrenMap**(`context`): (`node`) => node is Identifier \| MemberExpression
1212
13-
### context
13+
### Parameters
14+
15+
#### context
16+
17+
[`Readonly`](../-internal-/type-aliases/Readonly.md)
18+
19+
### Returns
20+
21+
`Function`
22+
23+
#### Parameters
24+
25+
##### node
26+
27+
[`Node`](../-internal-/type-aliases/Node.md)
28+
29+
#### Returns
30+
31+
node is Identifier \| MemberExpression
32+
33+
## Call Signature
34+
35+
> **isChildrenMap**(`context`, `node`): node is Identifier \| MemberExpression
36+
37+
### Parameters
38+
39+
#### context
1440

1541
[`Readonly`](../-internal-/type-aliases/Readonly.md)
1642

17-
### node
43+
#### node
1844

19-
[`MemberExpression`](../-internal-/type-aliases/MemberExpression.md)
45+
[`Node`](../-internal-/type-aliases/Node.md)
2046

21-
## Returns
47+
### Returns
2248

23-
`boolean`
49+
node is Identifier \| MemberExpression

packages/core/docs/functions/isChildrenMapCall.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Call Signature
1010

11-
> **isChildrenMapCall**(`context`): (`node`) => `node is CallExpression & { callee: MemberExpression }`
11+
> **isChildrenMapCall**(`context`): (`node`) => `node is CallExpression`
1212
1313
### Parameters
1414

@@ -28,11 +28,11 @@
2828

2929
#### Returns
3030

31-
`node is CallExpression & { callee: MemberExpression }`
31+
`node is CallExpression`
3232

3333
## Call Signature
3434

35-
> **isChildrenMapCall**(`context`, `node`): `node is CallExpression & { callee: MemberExpression }`
35+
> **isChildrenMapCall**(`context`, `node`): `node is CallExpression`
3636
3737
### Parameters
3838

@@ -46,4 +46,4 @@
4646

4747
### Returns
4848

49-
`node is CallExpression & { callee: MemberExpression }`
49+
`node is CallExpression`

packages/core/docs/functions/isChildrenOnly.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,44 @@
66

77
# Function: isChildrenOnly()
88

9-
> **isChildrenOnly**(`context`, `node`): `boolean`
9+
## Call Signature
1010

11-
## Parameters
11+
> **isChildrenOnly**(`context`): (`node`) => node is Identifier \| MemberExpression
1212
13-
### context
13+
### Parameters
14+
15+
#### context
16+
17+
[`Readonly`](../-internal-/type-aliases/Readonly.md)
18+
19+
### Returns
20+
21+
`Function`
22+
23+
#### Parameters
24+
25+
##### node
26+
27+
[`Node`](../-internal-/type-aliases/Node.md)
28+
29+
#### Returns
30+
31+
node is Identifier \| MemberExpression
32+
33+
## Call Signature
34+
35+
> **isChildrenOnly**(`context`, `node`): node is Identifier \| MemberExpression
36+
37+
### Parameters
38+
39+
#### context
1440

1541
[`Readonly`](../-internal-/type-aliases/Readonly.md)
1642

17-
### node
43+
#### node
1844

19-
[`MemberExpression`](../-internal-/type-aliases/MemberExpression.md)
45+
[`Node`](../-internal-/type-aliases/Node.md)
2046

21-
## Returns
47+
### Returns
2248

23-
`boolean`
49+
node is Identifier \| MemberExpression

0 commit comments

Comments
 (0)