Skip to content

Commit 3d37414

Browse files
bnoordhuistargos
authored andcommitted
tools: fix node-core/required-modules eslint rule
Make the node-core/required-modules eslint rule smart enough to recognize that `import '../common/index.mjs'` in ESM files imports the mandatory 'common' module. PR-URL: #27545 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
1 parent de337bb commit 3d37414

29 files changed

+6
-35
lines changed

test/es-module/test-esm-basic-imports.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
32
import '../common/index.mjs';
43
import assert from 'assert';
54
import ok from '../fixtures/es-modules/test-esm-ok.mjs';
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
32
import '../common/index.mjs';
43
import('./test-esm-cyclic-dynamic-import.mjs');

test/es-module/test-esm-double-encoding.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
32
import '../common/index.mjs';
43

54
// Assert we can import files with `%` in their pathname.

test/es-module/test-esm-encoded-path.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
32
import '../common/index.mjs';
43
import assert from 'assert';
54
// ./test-esm-ok.mjs

test/es-module/test-esm-forbidden-globals.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
32
import '../common/index.mjs';
43

54
// eslint-disable-next-line no-undef

test/es-module/test-esm-import-meta.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
3-
42
import '../common/index.mjs';
53
import assert from 'assert';
64

test/es-module/test-esm-json-cache.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// Flags: --experimental-modules --experimental-json-modules
2-
/* eslint-disable node-core/required-modules */
32
import '../common/index.mjs';
43

54
import { strictEqual, deepStrictEqual } from 'assert';

test/es-module/test-esm-json.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
// Flags: --experimental-modules --experimental-json-modules
2-
/* eslint-disable node-core/required-modules */
3-
42
import '../common/index.mjs';
53
import { strictEqual } from 'assert';
64

test/es-module/test-esm-live-binding.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
// Flags: --experimental-modules
2-
/* eslint-disable node-core/required-modules */
3-
42
import '../common/index.mjs';
53
import assert from 'assert';
64

test/es-module/test-esm-loader-invalid-format.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// Flags: --experimental-modules --loader ./test/fixtures/es-module-loaders/loader-invalid-format.mjs
2-
/* eslint-disable node-core/required-modules */
32
import { expectsError, mustCall } from '../common/index.mjs';
43
import assert from 'assert';
54

0 commit comments

Comments
 (0)