@@ -25,7 +25,7 @@ import tseslint from 'typescript-eslint';
2525
2626export default tseslint .config (
2727 eslint .configs .recommended ,
28- ... tseslint .configs .recommended ,
28+ tseslint .configs .recommended ,
2929);
3030```
3131
@@ -39,8 +39,8 @@ If your project does not enable [typed linting](../getting-started/Typed_Linting
3939``` js title="eslint.config.mjs"
4040export default tseslint .config (
4141 eslint .configs .recommended ,
42- ... tseslint .configs .recommended ,
43- ... tseslint .configs .stylistic ,
42+ tseslint .configs .recommended ,
43+ tseslint .configs .stylistic ,
4444);
4545```
4646
@@ -72,8 +72,8 @@ If your project enables [typed linting](../getting-started/Typed_Linting.mdx), w
7272``` js title="eslint.config.mjs"
7373export default tseslint .config (
7474 eslint .configs .recommended ,
75- ... tseslint .configs .recommendedTypeChecked ,
76- ... tseslint .configs .stylisticTypeChecked ,
75+ tseslint .configs .recommendedTypeChecked ,
76+ tseslint .configs .stylisticTypeChecked ,
7777);
7878```
7979
@@ -125,8 +125,11 @@ These rules are those whose reports are almost always for a bad practice and/or
125125<Tabs groupId = " eslint-config" >
126126<TabItem value = " Flat Config" >
127127
128+ { /* prettier-ignore */ }
128129``` js title="eslint.config.mjs"
129- export default tseslint .config (... tseslint .configs .recommended );
130+ export default tseslint .config (
131+ tseslint .configs .recommended ,
132+ );
130133```
131134
132135</TabItem >
@@ -151,8 +154,11 @@ Rules newly added in this configuration are similarly useful to those in `recomm
151154<Tabs groupId = " eslint-config" >
152155<TabItem value = " Flat Config" >
153156
157+ { /* prettier-ignore */ }
154158``` js title="eslint.config.mjs"
155- export default tseslint .config (... tseslint .configs .recommendedTypeChecked );
159+ export default tseslint .config (
160+ tseslint .configs .recommendedTypeChecked ,
161+ );
156162```
157163
158164</TabItem >
@@ -177,8 +183,11 @@ Rules added in `strict` are more opinionated than recommended rules and might no
177183<Tabs groupId = " eslint-config" >
178184<TabItem value = " Flat Config" >
179185
186+ { /* prettier-ignore */ }
180187``` js title="eslint.config.mjs"
181- export default tseslint .config (... tseslint .configs .strict );
188+ export default tseslint .config (
189+ tseslint .configs .strict ,
190+ );
182191```
183192
184193</TabItem >
@@ -213,8 +222,11 @@ Rules newly added in this configuration are similarly useful (and opinionated) t
213222<Tabs groupId = " eslint-config" >
214223<TabItem value = " Flat Config" >
215224
225+ { /* prettier-ignore */ }
216226``` js title="eslint.config.mjs"
217- export default tseslint .config (... tseslint .configs .strictTypeChecked );
227+ export default tseslint .config (
228+ tseslint .configs .strictTypeChecked ,
229+ );
218230```
219231
220232</TabItem >
@@ -249,8 +261,11 @@ These rules are generally opinionated about enforcing simpler code patterns.
249261<Tabs groupId = " eslint-config" >
250262<TabItem value = " Flat Config" >
251263
264+ { /* prettier-ignore */ }
252265``` js title="eslint.config.mjs"
253- export default tseslint .config (... tseslint .configs .stylistic );
266+ export default tseslint .config (
267+ tseslint .configs .stylistic ,
268+ );
254269```
255270
256271</TabItem >
@@ -278,8 +293,11 @@ Rules newly added in this configuration are similarly opinionated to those in `s
278293<Tabs groupId = " eslint-config" >
279294<TabItem value = " Flat Config" >
280295
296+ { /* prettier-ignore */ }
281297``` js title="eslint.config.mjs"
282- export default tseslint .config (... tseslint .configs .stylisticTypeChecked );
298+ export default tseslint .config (
299+ tseslint .configs .stylisticTypeChecked ,
300+ );
283301```
284302
285303</TabItem >
@@ -346,7 +364,7 @@ If you use type-aware rules from other plugins, you will need to manually disabl
346364``` js title="eslint.config.mjs"
347365export default tseslint .config (
348366 eslint .configs .recommended ,
349- ... tseslint .configs .recommendedTypeChecked ,
367+ tseslint .configs .recommendedTypeChecked ,
350368 {
351369 languageOptions: {
352370 parserOptions: {
@@ -358,7 +376,7 @@ export default tseslint.config(
358376 // Added lines start
359377 {
360378 files: [' **/*.js' ],
361- ... tseslint .configs .disableTypeChecked ,
379+ extends : [ tseslint .configs .disableTypeChecked ] ,
362380 },
363381 // Added lines end
364382);
0 commit comments