diff --git a/rules/prefer-node-protocol.js b/rules/prefer-node-protocol.js index 53c97e7548..c436eecfef 100644 --- a/rules/prefer-node-protocol.js +++ b/rules/prefer-node-protocol.js @@ -33,6 +33,7 @@ const create = () => ({ typeof value !== 'string' || value.startsWith('node:') || !isBuiltinModule(value) + || !isBuiltinModule(`node:${value}`) ) { return; } diff --git a/test/prefer-node-protocol.mjs b/test/prefer-node-protocol.mjs index 4c216194ed..cb2817f758 100644 --- a/test/prefer-node-protocol.mjs +++ b/test/prefer-node-protocol.mjs @@ -25,6 +25,10 @@ test.snapshot({ } `, 'import "punycode/";', + // https://bun.sh/docs/runtime/bun-apis + 'import "bun";', + 'import "bun:jsc";', + 'import "bun:sqlite";', ], invalid: [ 'import fs from "fs";',