Skip to content

Commit feeb8bc

Browse files
authored
refactor(create-vite): migrate tseslint.config to ESLint core's defineConfig (#20734)
1 parent 5647540 commit feeb8bc

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

packages/create-vite/template-react-ts/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ Currently, two official plugins are available:
1212
If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
1313

1414
```js
15-
export default tseslint.config([
15+
export default defineConfig([
1616
globalIgnores(['dist']),
1717
{
1818
files: ['**/*.{ts,tsx}'],
1919
extends: [
2020
// Other configs...
2121

2222
// Remove tseslint.configs.recommended and replace with this
23-
...tseslint.configs.recommendedTypeChecked,
23+
tseslint.configs.recommendedTypeChecked,
2424
// Alternatively, use this for stricter rules
25-
...tseslint.configs.strictTypeChecked,
25+
tseslint.configs.strictTypeChecked,
2626
// Optionally, add this for stylistic rules
27-
...tseslint.configs.stylisticTypeChecked,
27+
tseslint.configs.stylisticTypeChecked,
2828

2929
// Other configs...
3030
],
@@ -46,7 +46,7 @@ You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-re
4646
import reactX from 'eslint-plugin-react-x'
4747
import reactDom from 'eslint-plugin-react-dom'
4848

49-
export default tseslint.config([
49+
export default defineConfig([
5050
globalIgnores(['dist']),
5151
{
5252
files: ['**/*.{ts,tsx}'],

packages/create-vite/template-react-ts/eslint.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import globals from 'globals'
33
import reactHooks from 'eslint-plugin-react-hooks'
44
import reactRefresh from 'eslint-plugin-react-refresh'
55
import tseslint from 'typescript-eslint'
6-
import { globalIgnores } from 'eslint/config'
6+
import { defineConfig, globalIgnores } from 'eslint/config'
77

8-
export default tseslint.config([
8+
export default defineConfig([
99
globalIgnores(['dist']),
1010
{
1111
files: ['**/*.{ts,tsx}'],

0 commit comments

Comments
 (0)