@@ -252,7 +252,7 @@ module.exports = {
252252 } ,
253253 overrides : [
254254 {
255- files : [ '**/tests.js ' , '**/tests/**/*.js ' ] ,
255+ files : [ '**/tests.{cjs,mjs,js} ' , '**/tests/**/*.{cjs,mjs,js} ' ] ,
256256 rules : {
257257 'max-lines' : 0 ,
258258 'node/no-unpublished-require' : 0 ,
@@ -264,15 +264,15 @@ module.exports = {
264264 } ,
265265 } ,
266266 {
267- files : [ '.*.js ' ] ,
267+ files : [ '.*.{cjs,mjs,js} ' ] ,
268268 rules : {
269269 'max-lines' : 0 ,
270270 'no-magic-numbers' : 0 ,
271271 'node/no-unpublished-require' : 0 ,
272272 } ,
273273 } ,
274274 {
275- files : [ 'scripts/**/*.js ' ] ,
275+ files : [ 'scripts/**/*.{cjs,mjs,js} ' ] ,
276276 rules : {
277277 'node/no-unpublished-require' : 0 ,
278278 } ,
@@ -307,7 +307,7 @@ module.exports = {
307307 } ,
308308 // TypeScript-specific settings.
309309 {
310- files : [ '*.ts' , '*.tsx' ] ,
310+ files : [ '*.cts' , '*mts' , '*. ts', '*.tsx' ] ,
311311 extends : [
312312 'plugin:@typescript-eslint/eslint-recommended' ,
313313 'plugin:@typescript-eslint/recommended' ,
@@ -349,7 +349,7 @@ module.exports = {
349349 } ,
350350 // Cypress test files
351351 {
352- files : [ 'cypress/**/*.js ' ] ,
352+ files : [ 'cypress/**/*.{cjs,mjs,js} ' ] ,
353353 parserOptions : {
354354 sourceType : 'module' ,
355355 } ,
@@ -361,18 +361,18 @@ module.exports = {
361361 ] ,
362362 settings : {
363363 'import/parsers' : {
364- '@typescript-eslint/parser' : [ '.ts' , '.tsx' ] ,
364+ '@typescript-eslint/parser' : [ '*.cts' , '*mts' , ' .ts', '.tsx' ] ,
365365 } ,
366366 'import/resolver' : {
367367 node : {
368- extensions : [ '.js' , '.jsx' , '.d.ts' , '.ts' , '.tsx' ] ,
368+ extensions : [ '.cjs' , '.mjs' , '. js', '.jsx' , '.d.ts' , '*.cts' , '*mts ', '.ts' , '.tsx' ] ,
369369 } ,
370370 typescript : {
371371 alwaysTryTypes : true ,
372372 } ,
373373 } ,
374374 node : {
375- tryExtensions : [ '.js ' , '.ts' , '.d.ts' ] ,
375+ tryExtensions : [ '.cjs' , '.mjs' , '.js' , '*.cts' , '*mts ', '.ts' , '.d.ts' ] ,
376376 } ,
377377 react : {
378378 version : '16.13.1' ,
0 commit comments