Skip to content

Commit 1c8845e

Browse files
authored
fix: linting *.mjs, *.cjs, *.mts and *.cts (#376)
1 parent c785885 commit 1c8845e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.eslintrc.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)