Skip to content

Commit 986a215

Browse files
authored
Merge branch 'main' into add-labels
2 parents 3679d59 + 68d3b72 commit 986a215

File tree

281 files changed

+767
-1016
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

281 files changed

+767
-1016
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A series of composable ESLint plugins for libraries and frameworks that use Reac
77
## Features
88

99
- **Flexible**: Increased flexibility with fewer rule options.
10-
- **Comprehensive**: First-class support for TypeScript, React UI libraries, and polymorphic components.
10+
- **Comprehensive**: First-class support for TypeScript, React UI libraries, polymorphic components.
1111
- **Advanced Analysis**: Handles complex scenarios and identifies problems that other tools might miss.
1212

1313
## Public packages
@@ -80,7 +80,7 @@ export default tseslint.config({
8080
### General Purpose
8181

8282
- **Recommended** (`recommended`)\
83-
Enforce rules that are recommended by ESLint React for general purpose `React` + `React DOM` applications.
83+
Enforce rules that are recommended by ESLint React for general purpose React + React DOM applications.
8484
_This preset includes the `core`, `dom`, and `web-api` presets._
8585

8686
### TypeScript Specialized

examples/vite-react-dom-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"eslint-plugin-react-refresh": "^0.4.16",
2929
"typescript": "^5.7.2",
3030
"typescript-eslint": "^8.18.2",
31-
"vite": "^6.0.5"
31+
"vite": "^6.0.6"
3232
}
3333
}

examples/vite-react-dom-js-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
"eslint-plugin-react-hooks": "^5.1.0",
2626
"eslint-plugin-react-refresh": "^0.4.16",
2727
"globals": "^15.14.0",
28-
"vite": "^6.0.5"
28+
"vite": "^6.0.6"
2929
}
3030
}

examples/vite-react-dom-js-with-babel-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
"eslint-plugin-react-hooks": "^5.1.0",
3232
"eslint-plugin-react-refresh": "^0.4.16",
3333
"globals": "^15.14.0",
34-
"vite": "^6.0.5"
34+
"vite": "^6.0.6"
3535
}
3636
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"@effect/schema": "^0.75.5",
5959
"@eslint/config-inspector": "^0.6.0",
6060
"@eslint/js": "^9.17.0",
61-
"@swc/core": "^1.10.1",
61+
"@swc/core": "^1.10.2",
6262
"@tsconfig/node22": "^22.0.0",
6363
"@tsconfig/strictest": "^2.0.5",
6464
"@types/node": "^22.10.2",
@@ -82,7 +82,7 @@
8282
"eslint-import-resolver-oxc": "^0.7.0",
8383
"fixpkg": "^1.0.2",
8484
"importx": "^0.5.1",
85-
"lefthook": "^1.10.0",
85+
"lefthook": "^1.10.1",
8686
"markdownlint": "^0.37.2",
8787
"publint": "^0.2.12",
8888
"react": "^19.0.0",
@@ -94,7 +94,7 @@
9494
"tsx": "^4.19.2",
9595
"turbo": "^2.3.3",
9696
"type-fest": "^4.31.0",
97-
"typedoc": "^0.27.5",
97+
"typedoc": "^0.27.6",
9898
"typedoc-plugin-markdown": "^4.3.3",
9999
"typedoc-plugin-rename-defaults": "^0.7.2",
100100
"typescript": "^5.7.2",

packages/plugins/eslint-plugin/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A series of composable ESLint plugins for libraries and frameworks that use Reac
77
## Features
88

99
- **Flexible**: Increased flexibility with fewer rule options.
10-
- **Comprehensive**: First-class support for TypeScript, React UI libraries, and polymorphic components.
10+
- **Comprehensive**: First-class support for TypeScript, React UI libraries, polymorphic components.
1111
- **Advanced Analysis**: Handles complex scenarios and identifies problems that other tools might miss.
1212

1313
## Public packages
@@ -80,7 +80,7 @@ export default tseslint.config({
8080
### General Purpose
8181

8282
- **Recommended** (`recommended`)\
83-
Enforce rules that are recommended by ESLint React for general purpose `React` + `React DOM` applications.
83+
Enforce rules that are recommended by ESLint React for general purpose React + React DOM applications.
8484
_This preset includes the `core`, `dom`, and `web-api` presets._
8585

8686
### TypeScript Specialized

packages/utilities/eff/docs/Either.js/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
[**@eslint-react/tools**](../README.md)
1+
[**@eslint-react/eff**](../README.md)
22

33
***
44

5-
[@eslint-react/tools](../README.md) / ./Either.js
5+
[@eslint-react/eff](../README.md) / ./Either.js
66

77
# ./Either.js
88

packages/utilities/eff/docs/Either.js/functions/all.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
[**@eslint-react/tools**](../../README.md)
1+
[**@eslint-react/eff**](../../README.md)
22

33
***
44

5-
[@eslint-react/tools](../../README.md) / [./Either.js](../README.md) / all
5+
[@eslint-react/eff](../../README.md) / [./Either.js](../README.md) / all
66

77
# Function: all()
88

9-
> **all**\<`I`\>(`input`): [`I`] *extends* [readonly [`Either`](../type-aliases/Either.md)\<`any`, `any`\>[]] ? [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\<I\>\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\<`I`\>\[`number`\] *extends* `never` ? `never` : [`I`\<`I`\>\[`number`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\> : [`I`] *extends* [`Iterable`\<[`Either`](../type-aliases/Either.md)\<`R`, `L`\>, `any`, `any`\>] ? [`Either`](../type-aliases/Either.md)\<`R`[], `L`\> : [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\[keyof `I`\] *extends* `never` ? `never` : [`I`\[keyof `I`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\>
9+
> **all**\<`I`\>(`input`): [`I`] *extends* [readonly [`Either`](../type-aliases/Either.md)\<`any`, `any`\>[]] ? [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\<I\>\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\<`I`\>\[`number`\] *extends* `never` ? `never` : [`I`\<`I`\>\[`number`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\> : [`I`] *extends* [`Iterable`\<[`Either`](../type-aliases/Either.md)\<`R`, `L`\>\>] ? [`Either`](../type-aliases/Either.md)\<`R`[], `L`\> : [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\[keyof `I`\] *extends* `never` ? `never` : [`I`\[keyof `I`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\>
1010
1111
Takes a structure of `Either`s and returns an `Either` of values with the same structure.
1212

@@ -16,7 +16,7 @@ Takes a structure of `Either`s and returns an `Either` of values with the same s
1616

1717
## Type Parameters
1818

19-
**I** *extends* `Iterable`\<[`Either`](../type-aliases/Either.md)\<`any`, `any`\>, `any`, `any`\> \| `Record`\<`string`, [`Either`](../type-aliases/Either.md)\<`any`, `any`\>\>
19+
**I** *extends* `Iterable`\<[`Either`](../type-aliases/Either.md)\<`any`, `any`\>\> \| `Record`\<`string`, [`Either`](../type-aliases/Either.md)\<`any`, `any`\>\>
2020

2121
## Parameters
2222

@@ -26,7 +26,7 @@ Takes a structure of `Either`s and returns an `Either` of values with the same s
2626

2727
## Returns
2828

29-
[`I`] *extends* [readonly [`Either`](../type-aliases/Either.md)\<`any`, `any`\>[]] ? [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\<I\>\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\<`I`\>\[`number`\] *extends* `never` ? `never` : [`I`\<`I`\>\[`number`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\> : [`I`] *extends* [`Iterable`\<[`Either`](../type-aliases/Either.md)\<`R`, `L`\>, `any`, `any`\>] ? [`Either`](../type-aliases/Either.md)\<`R`[], `L`\> : [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\[keyof `I`\] *extends* `never` ? `never` : [`I`\[keyof `I`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\>
29+
[`I`] *extends* [readonly [`Either`](../type-aliases/Either.md)\<`any`, `any`\>[]] ? [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\<I\>\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\<`I`\>\[`number`\] *extends* `never` ? `never` : [`I`\<`I`\>\[`number`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\> : [`I`] *extends* [`Iterable`\<[`Either`](../type-aliases/Either.md)\<`R`, `L`\>\>] ? [`Either`](../type-aliases/Either.md)\<`R`[], `L`\> : [`Either`](../type-aliases/Either.md)\<\{ -readonly \[K in string \| number \| symbol\]: \[I\[K\]\] extends \[Either\<R, any\>\] ? R : never \}, `I`\[keyof `I`\] *extends* `never` ? `never` : [`I`\[keyof `I`\]] *extends* [[`Either`](../type-aliases/Either.md)\<`any`, `L`\>] ? `L` : `never`\>
3030

3131
## Example
3232

packages/utilities/eff/docs/Either.js/functions/andThen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
[**@eslint-react/tools**](../../README.md)
1+
[**@eslint-react/eff**](../../README.md)
22

33
***
44

5-
[@eslint-react/tools](../../README.md) / [./Either.js](../README.md) / andThen
5+
[@eslint-react/eff](../../README.md) / [./Either.js](../README.md) / andThen
66

77
# Function: andThen()
88

packages/utilities/eff/docs/Either.js/functions/ap.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
[**@eslint-react/tools**](../../README.md)
1+
[**@eslint-react/eff**](../../README.md)
22

33
***
44

5-
[@eslint-react/tools](../../README.md) / [./Either.js](../README.md) / ap
5+
[@eslint-react/eff](../../README.md) / [./Either.js](../README.md) / ap
66

77
# Function: ap()
88

0 commit comments

Comments
 (0)