npm / rollup / 4.65.0

rollup 4.65.0

Source
https://github.com/rollup/rollup
Tag scanned
v4.65.0
Compared with
v4.64.12 (2 signals introduced since)
Files
13460 scanned, 195 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 268 warn · 285 info
Scan time
91.4 s
LLM review
Reviewed by claude-haiku-5-5 (Anthropic): the 112 most severe of 380 warn and critical signals (112 with a verdict); 112 demoted to info. The rest are unreviewed.
Disclude version
4.1.0
Scanned (UTC)
2026-10-22 19:30

Signals

Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.

  1. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    
    }));
  2. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('dynamic1', value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    	exports.value = value;
  3. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
  4. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    	console.log('shared', dep.value1);
  5. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	console.log('main3');
  6. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', fromMain1AndDynamic.value1, fromMain1And2.value2, fromMain1And2.value3);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value1 = fromMain1AndDynamic.value1;
  7. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main2', fromMain1And2.value2, fromMain1And2.value3);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value2 = fromMain1And2.value2;
  8. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', dep1.value1, dep2.value2, something);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value1 = dep1.value1;
  9. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main2', dep2.value2);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value2 = dep2.value2;
  10. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', value1, dep2.value2);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    	exports.value2 = dep2.value2;
  11. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main2', dep2.value2);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    
    	exports.value2 = dep2.value2;
  12. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    	console.log('shared', value1);
  13. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('a', value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	console.log('main', value);
  14. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main', value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value = value;
  15. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main', value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value = value;
  16. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	console.log(new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }));
    
    }));
  17. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    ise.all([new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic1; }), new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic2; }), new Promise(function (resolve, reje
  18. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    ic1; }), new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic2; }), new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic3; })]).then(
  19. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    ic2; }), new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic3; })]).then(
  20. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic1; }).then(result => console.log(result));
  21. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic2; }).then(result => console.log(result));
    
    }));
  22. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(({DYNAMIC_USED_BY_A}) => console.log(DYNAMIC_USED_BY_A));
    
    }));
  23. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        console.log(
          await new Promise(function (resolve, reject) { require(['./generated-manual'], resolve, reject); }).then(function (n) { return n.manual1; }).then((m) => m.manual1),
  24. `require` called with a non-literal specifier (ast pass, confidence 0.60)

          await new Promise(function (resolve, reject) { require(['./generated-manual'], resolve, reject); }).then(function (n) { return n.manual2; }).then((m) => m.manual2),
        );
      };
  25. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        console.log(
          await new Promise(function (resolve, reject) { require(['./generated-manual'], resolve, reject); }).then(function (n) { return n.manual1; }).then((m) => m.manual1),
  26. `require` called with a non-literal specifier (ast pass, confidence 0.60)

          await new Promise(function (resolve, reject) { require(['./generated-manual'], resolve, reject); }).then(function (n) { return n.manual2; }).then((m) => m.manual2),
        );
      };
  27. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./foo'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    
    }));
  28. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-foo'], resolve, reject); }).then(console.log);
    
    }));
  29. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(result => console.log(result));
    	new Promise(function (resolve, reject) { require(['./external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(result => console.log(result));
  30. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(result => console.log(result));
    	new Promise(function (resolve, reject) { require(['./external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(result => console.log(result));
  31. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['../generated-dynamic'], resolve, reject); }).then(result => console.log(result));
    	new Promise(function (resolve, reject) { require(['../external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(result => console.log(result));
  32. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['../generated-dynamic'], resolve, reject); }).then(result => console.log(result));
    	new Promise(function (resolve, reject) { require(['../external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(result => console.log(result));
  33. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    	console.log('dynamic1');
  34. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic3'], resolve, reject); });
    	console.log('dynamic2');
  35. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic4'], resolve, reject); });
    	console.log('dynamic3');
  36. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic5'], resolve, reject); });
    	console.log('dynamic4');
  37. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    	console.log('main');
  38. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); }).then(({a}) => console.log(a));
    	new Promise(function (resolve, reject) { require(['./generated-b'], resolve, reject); }).then(({b}) => console.log(b));
  39. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); }).then(({a}) => console.log(a));
    	new Promise(function (resolve, reject) { require(['./generated-b'], resolve, reject); }).then(({b}) => console.log(b));
    
    }));
  40. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const unused = 'unused';
    	const dynamic = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	globalThis.sharedStatic = shared;
  41. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	globalThis.sharedStatic = shared;
  42. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const unused = 'unused';
    	const dynamic = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	globalThis.sharedStatic = shared;
  43. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	globalThis.sharedStatic = shared;
  44. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(shared);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    	const unused = 42;
  45. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(shared);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    
    	exports.shared = shared;
  46. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(shared);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic4'], resolve, reject); });
    	const unused = 42;
  47. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(shared);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic3'], resolve, reject); });
    	const unused = 42;
  48. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const unused = 'unused';
    	const dynamic = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	globalThis.sharedStatic = shared;
  49. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./default'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(result => console.log(result.default));
  50. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./named'], resolve, reject); }).then(result => console.log(result.value));
    
    	return _default;
  51. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(lib__namespace);
    	new Promise(function (resolve, reject) { require(['./lib'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    
    	exports.lib = lib__namespace;
  52. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./dynamic-included'], resolve, reject); }).then(result => console.log(result));
    
    }));
  53. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./default'], resolve, reject); }).then(result => console.log(result.default));
    	new Promise(function (resolve, reject) { require(['./named'], resolve, reject); }).then(result => console.log(result.value));
  54. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./default'], resolve, reject); }).then(result => console.log(result.default));
    	new Promise(function (resolve, reject) { require(['./named'], resolve, reject); }).then(result => console.log(result.value));
    
    	exports.default = _default.default;
  55. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-foo'], resolve, reject); });
    
    }));
  56. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra = { with: { type: 'json' } };
    import(specifier, extra);
  57. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('referenced asset', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/asset-test-C4X7hChn').href : new URL('asset-test-C4X7hChn', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
  58. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('referenced asset', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/asset-test-C4X7hChn').href : new URL('asset-test-C4X7hChn', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
  59. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('referenced asset', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/asset-test-C4X7hChn').href : new URL('asset-test-C4X7hChn', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
  60. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('referenced asset', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/asset-test-C4X7hChn').href : new URL('asset-test-C4X7hChn', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
  61. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('referenced asset', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/asset-test-C4X7hChn').href : new URL('asset-test-C4X7hChn', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
  62. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('./chain-2.js');
    import(somethingElse);
    import('external-module');
    import('./imports-external.js');
  63. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('./imported-via-special-handler.js');
    import(someVariable);
    import(someResolvedVariable);
  64. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(someVariable);
    import(someResolvedVariable);
  65. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	Promise.resolve().then(function () { return existing; });
    	new Promise(function (resolve, reject) { require(['./direct-relative-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  66. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['to-indirect-relative-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  67. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['direct-absolute-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  68. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['to-indirect-absolute-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    	console.log('existing');
  69. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	Promise.resolve().then(function () { return existing; });
    	new Promise(function (resolve, reject) { require(['./direct-relative-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  70. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['to-indirect-relative-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  71. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['direct-absolute-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  72. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['to-indirect-absolute-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  73. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('dynamic-direct-external' + unknown);
  74. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['to-dynamic-indirect-external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	Promise.resolve().then(function () { return existing; });
  75. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	Promise.resolve().then(function () { return existing; });
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('my' + 'replacement');
    
    }));
  76. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import('dynamic-direct-external' + unknown);
    import('to-dynamic-indirect-external');
    Promise.resolve().then(function () { return existing; });
  77. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    Promise.resolve().then(function () { return existing; });
    import('my' + 'replacement');
  78. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import('dynamic-direct-external' + unknown);
    import('to-dynamic-indirect-external');
    Promise.resolve().then(function () { return existing; });
  79. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    Promise.resolve().then(function () { return existing; });
    import('my' + 'replacement');
  80. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import('dynamic-direct-external' + unknown);
    import('dynamic-indirect-external' + unknown);
    import('dynamic-indirect-existing' + unknown);
  81. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import('dynamic-direct-external' + unknown);
    import('dynamic-indirect-external' + unknown);
    import('dynamic-indirect-existing' + unknown);
    import('dynamic-replaced' + unknown);
  82. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import('dynamic-indirect-external' + unknown);
    import('dynamic-indirect-existing' + unknown);
    import('dynamic-replaced' + unknown);
  83. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import('dynamic-indirect-existing' + unknown);
    import('dynamic-replaced' + unknown);
  84. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     assetString = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/test-r6af3lUh.txt').href : new URL('assets/test-r6af3lUh.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
  85. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    							const assetObject = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/test-r6af3lUh.txt') : new URL('assets/test-r6af3lUh.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI));
  86. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./nested/chunk2'], resolve, reject); }).then(result => console.log(result, chunk$1, chunk, asset$1, asset));
    
    }));
  87. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const asset = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-unresolved-B7Qh6_pN.txt').href : new URL('assets/asset-unresolved-B7Qh6_pN.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.bas
  88. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const chunk = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/nested/chunk.js').href : new URL('nested/chunk.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
  89. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const lazy = new Promise(function (resolve, reject) { require(['./generated-lazy'], resolve, reject); });
    
    	exports.lazy = lazy;
  90. line length 3070 characters (raw pass, confidence 0.65)

    				v272; exports({ v1: v1, v2: v2, v3: v3, v4: v4, v5: v5, v6: v6, v7: v7, v8: v8, v9: v9, v10: v10, v11: v11, v12: v12, v13: v13, v14: v14, v15: v15, v16: v16, v17: v17, v18: v18, v19: v19, v20: v20, v21: v21, v22: v22, v23: v23, v24: v24, v25: v25, v26: v26, v27: v27, v28: v28, v29: v29, v30: v30, v31: v31, v32: v32
  91. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const lazy1 = new Promise(function (resolve, reject) { require(['./generated-foo_20bar'], resolve, reject); });
    	const lazy2 = new Promise(function (resolve, reject) { require(['./generated-foo_bar'], resolve, reject); });
  92. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const lazy2 = new Promise(function (resolve, reject) { require(['./generated-foo_bar'], resolve, reject); });
    	const lazy3 = new Promise(function (resolve, reject) { require(['./generated-foo_E3_81_82bar'], resolve, reject); });
  93. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const lazy3 = new Promise(function (resolve, reject) { require(['./generated-foo_E3_81_82bar'], resolve, reject); });
    	const lazy4 = new Promise(function (resolve, reject) { require(['./generated-foo_E3_81bar'], resolve, reject); });
  94. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const lazy3 = new Promise(function (resolve, reject) { require(['./generated-foo_E3_81_82bar'], resolve, reject); });
    	const lazy4 = new Promise(function (resolve, reject) { require(['./generated-foo_E3_81bar'], resolve, reject); });
    
    	exports.lazy1 = lazy1;
  95. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-first'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./generated-second'], resolve, reject); }).then(function (n) { return n.b; });
  96. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-second'], resolve, reject); }).then(function (n) { return n.b; });
    	new Promise(function (resolve, reject) { require(['./generated-second'], resolve, reject); }).then(function (n) { return n.c; });
  97. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-second'], resolve, reject); }).then(function (n) { return n.b; });
    	new Promise(function (resolve, reject) { require(['./generated-second'], resolve, reject); }).then(function (n) { return n.c; });
    
    }));
  98. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./dynamic-6Pt_L0T6'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./dynamic-hashed-Bx2VuOb-'], resolve, reject); });
  99. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./dynamic-6Pt_L0T6'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./dynamic-hashed-Bx2VuOb-'], resolve, reject); });
    
    }));
  100. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const component = new Promise(function (resolve, reject) { require(['./generated-component'], resolve, reject); }).then(function (n) { return n.component; });
    
    	exports.component = component;
  101. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const component = new Promise(function (resolve, reject) { require(['./generated-component'], resolve, reject); }).then(function (n) { return n.component; });
    
    	exports.component = component;
  102. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dep'], resolve, reject); }).then(function (n) { return n.dep; }).then(({ foo, bar, baz }) => console.log(foo, bar, baz));
    
    }));
  103. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    var asset3 = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-unresolved-B7Qh6_pN.txt').href : new URL('assets/asset-unresolved-B7Qh6_pN.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.base
  104. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-unresolved-B7Qh6_pN.txt').href : new URL('assets/asset-unresolved-B7Qh6_pN.txt', typeof document === 'undefined' ? location.href : document.currentScript && document.currentScript.tagName.toUpperCase() === 'SC
  105. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }).then(console.log);
    	exports.default = 0;
    	console.log(new URL(module.uri, document.baseURI).href);
  106. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    		new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }).then(console.log);
    		exports.default = 1;
    		console.log(new URL(module.uri, document.baseURI).href);
  107. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    exports.default = 0;
    console.log((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('cjs.js', document.baseURI).href)));
    
    function nested1() {
  108. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    	exports.default = 1;
    	console.log((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('cjs.js', document.baseURI).href)));
    }
  109. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)));
  110. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)));
  111. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  112. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { with: { type: 'special' } });
    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
  113. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
  114. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
    import('unresolved', { with: { type: 'special' } });
  115. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    		getImport() {
    			return new Promise((resolve, reject) => require([this.outputPath], m => resolve(/*#__PURE__*/_interopNamespaceDefault(m)), reject));
    		}
    	}
  116. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	getImport() {
    		return Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefault(require(this.outputPath)));
    	}
    }
  117. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  118. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    		getImport() {
    			return import(this.outputPath);
    		}
    	}
  119. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    		getImport() {
    			return import(this.outputPath);
    		}
    	}
  120. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  121. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    		getImport() {
    			return (function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(this.outputPath);
    		}
    	}
  122. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	getImport() {
    		return (function (t) { return Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespaceDefault(require(t)); }); })(this.outputPath);
    	}
    }
  123. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  124. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    		getImport() {
    			return import(this.outputPath);
    		}
    	}
  125. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    		getImport() {
    			return import(this.outputPath);
    		}
    	}
  126. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  127. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(`${globalThis.unknown}`);
  128. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(`My ${globalThis.unknown}`);
  129. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('./seven.js');
  130. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./seven'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  131. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import('./seven.js');
  132. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import('./seven.js');
    import('./seven.js');
  133. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import('./seven.js');
  134. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import('./seven.js');
    import('./seven.js');
  135. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    	import(`${globalThis.unknown}`);
    	import(`My ${globalThis.unknown}`);
    	import('./seven.js');
  136. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    	import(`${globalThis.unknown}`);
    	import(`My ${globalThis.unknown}`);
    	import('./seven.js');
    	import('./seven.js');
  137. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    	import(`${globalThis.unknown}`);
    	import(`My ${globalThis.unknown}`);
    	import('./seven.js');
  138. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    	import(`${globalThis.unknown}`);
    	import(`My ${globalThis.unknown}`);
    	import('./seven.js');
    	import('./seven.js');
  139. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import(7);
  140. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import(7);
    import('./seven.js');
  141. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var logo = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/logo-zDlmrXar.svg').href : new URL('assets/logo-zDlmrXar.svg', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
  142. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     logoReverse = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/logo_reverse\'-DbGK2oiS.svg').href : new URL('assets/logo_reverse\'-DbGK2oiS.svg', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseUR
  143. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/logo-zDlmrXar.svg').href : new URL('assets/logo-zDlmrXar.svg', typeof document === 'undefined' ? location.href : document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.curren
  144. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/logo_reverse\'-DbGK2oiS.svg').href : new URL('assets/logo_reverse\'-DbGK2oiS.svg', typeof document === 'undefined' ? location.href : document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT
  145. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var asset1 = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-C1v24hPj').href : new URL('assets/asset-C1v24hPj', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
  146. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var asset2 = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-CtWoGP2A').href : new URL('assets/asset-CtWoGP2A', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
  147. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var asset99 = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-8_Inlget').href : new URL('assets/asset-8_Inlget', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
  148. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-C1v24hPj').href : new URL('assets/asset-C1v24hPj', typeof document === 'undefined' ? location.href : document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScrip
  149. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-CtWoGP2A').href : new URL('assets/asset-CtWoGP2A', typeof document === 'undefined' ? location.href : document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScrip
  150. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/asset-8_Inlget').href : new URL('assets/asset-8_Inlget', typeof document === 'undefined' ? location.href : document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScrip
  151. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    new Promise(function(c,e){require(['external'],function(m){c(/*#__PURE__*/_interopNamespaceCompat(m))},e)}).then(console.log);
    console.log(defaultCompat__namespace.default);
    console.log(externalAuto__default.default);
  152. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    new Promise((c,e)=>require(['external'],m=>c(/*#__PURE__*/_interopNamespaceCompat(m)),e)).then(console.log);
    console.log(defaultCompat__namespace.default);
    console.log(externalAuto__default.default);
  153. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceCompat(m)); }, reject); }).then(console.log);
    	console.log(defaultCompat__namespace.default);
    	console.log(externalAuto__default.default);
  154. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise((resolve, reject) => require(['external'], m => resolve(/*#__PURE__*/_interopNamespaceCompat(m)), reject)).then(console.log);
    	console.log(defaultCompat__namespace.default);
    	console.log(externalAuto__default.default);
  155. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra1 = { with: { type: 'json' } };
    import(specifier1, extra1);
    
    const extra2 = { with: { type: 'json' } };
  156. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra2 = { with: { type: 'json' } };
    import(specifier2, { with: extra2.with });
    
    const extra3 = { with: { type: 'json' } };
  157. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra1 = { with: { type: 'json' } };
    import(specifier1, extra1);
    
    const extra2 = { with: { type: 'json' } };
  158. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra2 = { with: { type: 'json' } };
    import(specifier2, { with: extra2.with });
    
    const extra3 = { with: { type: 'json' } };
  159. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra5 = { with: { type: 'json' } };
    import(specifier5, extra5);
    
    const extra6 = { with: { type: 'json' } };
  160. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra6 = { with: { type: 'json' } };
    import(specifier6, { with: extra6.with });
  161. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  162. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(globalThis.unknown);
  163. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('resolvedString');
  164. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-id'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  165. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  166. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  167. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: "special" } });
    import(globalThis.unknown, { assert: { type: "special" } });
    import('resolvedString', { assert: { type: "special" } });
    import('resolved-id', { assert: { type: "special" } });
  168. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: "special" } });
    import(globalThis.unknown, { assert: { type: "special" } });
    import('resolvedString', { assert: { type: "special" } });
    import('resolved-id', { assert: { type: "special" } });
  169. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  170. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  171. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: 'special' } });
    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
  172. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
  173. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
    import('unresolved', { assert: { type: 'special' } });
  174. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  175. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(globalThis.unknown);
  176. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('resolvedString');
  177. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-id'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  178. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  179. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  180. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: "special" } });
    import(globalThis.unknown, { assert: { type: "special" } });
    import('resolvedString', { assert: { type: "special" } });
    import('resolved-id', { assert: { type: "special" } });
  181. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: "special" } });
    import(globalThis.unknown, { assert: { type: "special" } });
    import('resolvedString', { assert: { type: "special" } });
    import('resolved-id', { assert: { type: "special" } });
  182. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  183. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  184. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: 'special' } });
    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
  185. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
  186. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
    import('unresolved', { assert: { type: 'special' } });
  187. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  188. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(globalThis.unknown);
  189. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('resolvedString');
  190. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-id'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  191. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
  192. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  193. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { with: { type: "special" } });
    import(globalThis.unknown, { with: { type: "special" } });
    import('resolvedString', { with: { type: "special" } });
    import('resolved-id', { with: { type: "special" } });
  194. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { with: { type: "special" } });
    import(globalThis.unknown, { with: { type: "special" } });
    import('resolvedString', { with: { type: "special" } });
    import('resolved-id', { with: { type: "special" } });
  195. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  196. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  197. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { assert: { type: 'special' } });
    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
  198. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
  199. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
    import('unresolved', { assert: { type: 'special' } });
  200. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('a', { with: { type: 'special' } });
    import(globalThis.unknown, { with: { type: 'special', extra: 'value' } });
    import('b');
    import(`external-${globalThis.unknown}`);
  201. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import('b');
    import(`external-${globalThis.unknown}`);
  202. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  203. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { with: { type: 'special' } });
    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
  204. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
  205. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
    import('unresolved', { with: { type: 'special' } });
  206. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(external.join('a', 'b'));
    	console.log(external.join);
  207. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(external.join('a', 'b'));
    console.log(external.join);
  208. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(join('a', 'b'));
    console.log(join);
  209. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    	import(external.join('a', 'b'));
    	console.log(external.join);
  210. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    	import(external.join('a', 'b'));
    	console.log(external.join);
  211. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(pathJoin('a', 'b'));
    console.log(pathJoin);
  212. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    log((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('cjs.js', document.baseURI).href)));
  213. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)));
  214. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log(({ url: (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('cjs.js', document.baseURI).href)) }));
  215. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)) }));
  216. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external-auto'], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }).then(console.log);
  217. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-default'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(console.log);
  218. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-defaultOnly'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).then(console.log);
  219. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-defaultOnly'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).then(console.log);
    
    }));
  220. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['external-auto'], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }).then(console.log);
  221. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-default'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(console.log);
  222. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-defaultOnly'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).then(console.log);
  223. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).then(console.log);
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }); })(globalThis.external1).then(console.log);
  224. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).then(console.log);
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }); })(globalThis.external1).then(console.log);
  225. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }); })(globalThis.external2).then(console.log);
    
    }));
  226. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    (function (t) { return Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require(t)); }); })(globalThis.external1).then(console.log);
    (function (t) { return Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require(t)); }); })(globalThis.external2).then(console.log);
  227. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    (function (t) { return Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require(t)); }); })(globalThis.external1).then(console.log);
    (function (t) { return Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require(t)); }); })(globalThis.external2).then(console.log);
  228. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external-esModule').then(console.log);
    import(globalThis.external1).then(console.log);
    import(globalThis.external2).then(console.log);
  229. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(globalThis.external1).then(console.log);
    import(globalThis.external2).then(console.log);
  230. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external-esModule').then(console.log);
    	import(globalThis.external1).then(console.log);
    	import(globalThis.external2).then(console.log);
  231. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import(globalThis.external1).then(console.log);
    	import(globalThis.external2).then(console.log);
    
    })(externalauto, externaldefault, externaldefaultOnly, externalesModule);
  232. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import('external-esModule').then(console.log);
    	import(globalThis.external1).then(console.log);
    	import(globalThis.external2).then(console.log);
  233. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import(globalThis.external1).then(console.log);
    	import(globalThis.external2).then(console.log);
    
    }));
  234. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external-esModule').then(console.log);
    import(globalThis.external1).then(console.log);
    import(globalThis.external2).then(console.log);
  235. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(globalThis.external1).then(console.log);
    import(globalThis.external2).then(console.log);
  236. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    eeze(n)}const dynamic = new Promise(function(c,e){require(['external3'],function(m){c(/*#__PURE__*/_interopNamespaceDefault(m))},e)});exports.external1=external1.external1;exports.dynamic=dynamic;Object.prototype.hasOwnProperty.call(external2,'__proto__')&&!Object.prototype.hasOwnProperty.call(exports,'__proto__')&&Obj
  237. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const dynamic = new Promise(function (resolve, reject) { require(['external3'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    	exports.external1 = external1.external1;
  238. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['https://unpkg.com/foo'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }).then(({ default: foo }) => assert.equal(foo, 42));
    
    }));
  239. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const someDynamicImport = () => new Promise(function (resolve, reject) { require(['external'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    	exports.someDynamicImport = someDynamicImport;
  240. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    console.log((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('cjs.js', document.baseURI).href)));
    console.log(undefined);
  241. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log(undefined);
    console.log(({ url: (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('cjs.js', document.baseURI).href)) }));
  242. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)));
  243. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)) }));
  244. warn dynamic-import test/function/index.js:40:6

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    		return code === undefined
    			? require(importee)
    			: (exportsMap[outputId] = requireWithContext(
    					code,
  245. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  246. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  247. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  248. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  249. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  250. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  251. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  252. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external', { with: { type: 'special' } });
    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
  253. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
  254. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
    import('external-resolved', { with: { type: 'special' } });
    import('unresolved', { with: { type: 'special' } });
  255. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    export default import('x/' + 'y');
  256. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  257. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  258. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    			if (id === 'external') return 42;
    			return require(id);
    		}
    	}
  259. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    			if (id === 'other') return 17;
    			return require(id);
    		}
    	}
  260. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    			if (id === 'external') return 42;
    			return require(id);
    		}
    	}
  261. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    			}
    			return require(name);
    		}
    	},
  262. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    			}
    			return require(name);
    		}
    	},
  263. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    export const path = import('path');
    export const pathAgain = import(thePath);
  264. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import.source(dynamic).then(console.log)
  265. base64-like blob (184 bytes, compression ratio 0.89) (raw pass, confidence 0.60)

    module.exports = main;
    //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZXMiOlsibWFpbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCA0MjtcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLFdBQWUsRUFBRTs7In0=
    `
    					);
  266. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    ⟨U+FEFF⟩⟨U+FEFF⟩export const msg = 'foo';
  267. warn dynamic-import test/testHelpers.js:322:17

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const configFile = path.join(directory, '_config.js');
    	const config = require(configFile);
    	if (!config || !config.description) {
    		throw new Error(`Found invalid config without description: ${configFile}`);
  268. warn dynamic-import test/watch/index.js:3968:9

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	delete require.cache[resolved];
    	return require(resolved);
    }
  269. file mixes tab and space indentation (41 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description:
    		'uses the last sourcemap segment of a line for a location after the start of that segment',
    	options: {
  270. info warn → info by review dynamic-import test/misc/misc.js:599:10 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	try {
    		return require(nativeEntry);
    	} finally {
    		Module._load = originalLoad;
    likely benign LLM, confidence 0.85 Test helper that loads a native module through a temporarily patched Module._load.
    Reasoning

    This is a test that temporarily overrides Module._load to load a native entry and then restores it in a finally block. The specifier comes from the test's own setup, not from untrusted input.

  271. info long-line CONTRIBUTING.md:158:1

    line length 1489 characters (raw pass, confidence 0.50)

    <a href="https://opencollective.com/rollup/sponsor/0/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/1/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/1/avatar.svg"></a> <a href="https://openc
  272. info warn → info by review long-line README.md:124:1

    line length 2244 characters (raw pass, confidence 0.65)

    <a href="https://opencollective.com/rollup/sponsor/0/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/1/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/1/avatar.svg"></a> <a href="https://openc
    dismissed LLM, confidence 0.97 Long markdown line containing sponsor badge HTML links.
    Reasoning

    A long line of HTML sponsor badge anchors in a markdown README. Raw-pass line-length heuristics fire on this routinely; there is no executable or obfuscated content.

  273. info whitespace-anomaly build-plugins/get-banner.ts:9:1

    file mixes tab and space indentation (17 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function generateBanner(commitHash: string, version: string): string {
    	const date = new Date(
    		env.SOURCE_DATE_EPOCH ? 1000 * +env.SOURCE_DATE_EPOCH : Date.now()
    	).toUTCString();
  274. info critical → info by review dynamic-execution cli/run/commandPlugins.ts:51:12

    `Function(...)` called with a non-literal body (ast pass, confidence 0.90)

    		// -p "{transform(c,i){...}}"
    		plugin = new Function('return ' + pluginText);
    	} else {
    		const match = pluginText.match(/^([\w./:@\\^{|}-]+)(=(.*))?$/);
    likely benign LLM, confidence 0.80 CLI parses a user-supplied --plugin inline object literal via new Function.
    Reasoning

    Rollup's CLI builds a plugin object from the user's own -p argument using new Function. The input comes from the local user invoking the CLI, not from untrusted package data, so this is a deliberate feature of the tool, not a hidden payload.

  275. info critical → info by review dynamic-execution cli/run/commandPlugins.ts:58:21

    `Function(...)` called with a non-literal body (ast pass, confidence 0.90)

    			pluginText = match[1];
    			pluginArgument = new Function('return ' + match[3])();
    		} else {
    			throw new Error(`Invalid --plugin argument format: ${JSON.stringify(pluginText)}`);
    likely benign LLM, confidence 0.80 CLI evaluates a user-provided plugin argument expression via new Function.
    Reasoning

    Same CLI feature: the user's own --plugin argument option value is evaluated as an expression. Expected for a bundler's plugin-argument syntax, and the input is supplied by the local user.

  276. info warn → info by review dynamic-import cli/run/commandPlugins.ts:118:10

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    		// eslint-disable-next-line @typescript-eslint/no-require-imports
    		return require(pluginPath);
    	} catch {
    		return import(pluginPath);
    likely benign LLM, confidence 0.85 Plugin loader requires or imports a path supplied by the user.
    Reasoning

    Loading a plugin by a user-specified path with require, falling back to dynamic import. This is the standard plugin-loading mechanism for a build tool; the path comes from the user's config or CLI arguments.

  277. info warn → info by review dynamic-import cli/run/commandPlugins.ts:120:10

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	} catch {
    		return import(pluginPath);
    	}
    }
    likely benign LLM, confidence 0.85 Fallback dynamic import of a user-specified plugin path.
    Reasoning

    The fallback dynamic import in the same plugin loader, using a user-supplied path. It is ordinary tooling behavior.

  278. info warn → info by review dynamic-import cli/run/loadConfigFile.ts:82:17

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    		}
    		return (await import(fileUrl.href)).default;
    	} catch (error_: any) {
    		if (cannotLoadEsm) {
    likely benign LLM, confidence 0.88 Dynamic import of the project's config file by file URL.
    Reasoning

    Loading the bundled config file via a file URL is the normal way a bundler loads rollup.config.js. The config is the project's own code that the user chose to run.

  279. info warn → info by review dynamic-import cli/run/loadConfigFile.ts:178:17

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	try {
    		return (await import(pathToFileURL(bundledFileName).href)).default;
    	} finally {
    		unlink(bundledFileName).catch(error => console.warn(error?.message || error));
    likely benign LLM, confidence 0.88 Imports the transpiled temporary config file and removes it afterward.
    Reasoning

    Imports the freshly bundled temporary config file, then unlinks it in a finally block. This is the standard config-transpilation flow in rollup's CLI.

  280. line length 1014 characters (raw pass, confidence 0.50)

    ES modules export _live bindings_, not values, so values can be changed after they are initially imported as per [this demo](../repl/index.md?shareable=JTdCJTIyZXhhbXBsZSUyMiUzQW51bGwlMkMlMjJtb2R1bGVzJTIyJTNBJTVCJTdCJTIyY29kZSUyMiUzQSUyMmltcG9ydCUyMCU3QiUyMGNvdW50JTJDJTIwaW5jcmVtZW50JTIwJTdEJTIwZnJvbSUyMCcuJTJGaW5jcmVt
  281. info long-line docs/faqs/index.md:33:1

    line length 881 characters (raw pass, confidence 0.50)

    By default, when creating multiple chunks, imports of dependencies of entry chunks will be added as empty imports to the entry chunks themselves. [Example](../repl/index.md?shareable=JTdCJTIybW9kdWxlcyUyMiUzQSU1QiU3QiUyMm5hbWUlMjIlM0ElMjJtYWluLmpzJTIyJTJDJTIyY29kZSUyMiUzQSUyMmltcG9ydCUyMHZhbHVlJTIwZnJvbSUyMCcuJTJGb3RoZ
  282. info long-line docs/faqs/index.md:74:1

    line length 922 characters (raw pass, confidence 0.50)

    Even though Rollup will usually try to maintain exact module execution order when bundling, there are two situations when this is not always the case: code-splitting and external dependencies. The problem is most obvious with external dependencies, see the following [example](../repl/index.md?shareable=JTdCJTIybW9kdWxl
  283. info long-line docs/faqs/index.md:94:1

    line length 1258 characters (raw pass, confidence 0.50)

    with the execution order `external` → `polyfill.js` → `main.js`. This is not a problem caused by Rollup putting the `import` at the top of the bundle—imports are always executed first, no matter where they are located in the file. This problem can be solved by creating more chunks: If `polyfill.js` ends up in a d
  284. info warn → info by review dynamic-execution docs/repl/helpers/query.ts:18:20

    `atob` decodes a base64 value at runtime — common step before dynamic fetch or eval (ast pass, confidence 0.75)

    		if (query.shareable) {
    			const rawJson = atob(query.shareable.replace(/_/g, '/').replace(/-/g, '+'));
    			const json = rawJson[0] === '%' ? decodeURIComponent(rawJson) : rawJson;
    			const {
    likely benign LLM, confidence 0.85 Docs REPL decodes shareable URL state from base64.
    Reasoning

    Decodes a base64url-encoded shareable REPL state from the URL into JSON, with a percent-encoding branch. It is docs-site state restoration with no eval or fetch of the decoded result shown.

  285. info dynamic-execution docs/repl/helpers/query.ts:108:27

    `btoa` encodes a value as base64 at runtime — used in exfiltration patterns (ast pass, confidence 0.55)

    
    			parameters.shareable = btoa(json).replace(/\//g, '_').replace(/\+/g, '-');
    			const queryString = Object.keys(parameters)
    				.map(key => `${key}=${parameters[key]}`)
  286. info warn → info by review dynamic-import native.js:103:10

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	try {
    		return require(id);
    	} catch (error) {
    		if (
    likely benign LLM, confidence 0.85 Native module loader requires a computed module id with error fallback.
    Reasoning

    Loading a native binding through a require with a variable id, inside a try/catch with a fallback path. This is standard native-module loading in rollup's wrapper, not a dropper.

  287. info whitespace-anomaly scripts/ast-types.js:53:1

    file mixes tab and space indentation (709 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    export const AST_NODES = {
    	PanicError: {
    		estreeType: "{ type: 'PanicError', message: string }",
    		fields: [['message', 'String']],
  288. info critical → info by review dynamic-execution scripts/coverage.sh:24:1

    command name is a variable (`$LLVM_PROFDATA`) and `LLVM_PROFDATA` is assigned the output of a command — executed command determined at runtime (ast pass, confidence 0.90)

    LLVM_PROFDATA="$(rustc --print sysroot)/lib/rustlib/$(rustc -vV | sed -n 's/host: //p')/bin/llvm-profdata"
    "$LLVM_PROFDATA" merge -sparse coverage/profraw/*.profraw -o coverage/rust.profdata
    
    NODE_FILE="$(ls dist/rollup.*.node)"
    likely benign LLM, confidence 0.85 Coverage script runs llvm-profdata resolved from the rustc sysroot.
    Reasoning

    A developer coverage script runs llvm-profdata located under the rustc sysroot. The path is derived from the local toolchain, and the script is not a supply-chain vector. The critical severity reflects the variable command pattern, not a malicious payload.

  289. info critical → info by review dynamic-execution scripts/coverage.sh:28:1

    command name is a variable (`$LLVM_COV`) and `LLVM_COV` is assigned the output of a command — executed command determined at runtime (ast pass, confidence 0.90)

    LLVM_COV="$(rustc --print sysroot)/lib/rustlib/$(rustc -vV | sed -n 's/host: //p')/bin/llvm-cov"
    "$LLVM_COV" export \
      -instr-profile=coverage/rust.profdata \
      -object "$NODE_FILE" \
    likely benign LLM, confidence 0.85 Coverage script runs llvm-cov resolved from the rustc sysroot.
    Reasoning

    Same developer coverage script, running llvm-cov from the rustc sysroot on a locally built node file. Normal CI or dev tooling.

  290. info whitespace-anomaly scripts/generate-ast-macros.js:10:1

    file mixes tab and space indentation (86 tab-indented and 39 space-indented lines) (raw pass, confidence 0.40)

    const astMacrosFile = new URL(
    	'../rust/parse_ast/src/convert_ast/converter/ast_macros.rs',
    	import.meta.url
    );
  291. info whitespace-anomaly scripts/generate-buffer-parsers.js:15:1

    file mixes tab and space indentation (150 tab-indented and 38 space-indented lines) (raw pass, confidence 0.40)

    const jsConverters = astNodeNamesWithFieldOrder.map(({ name, fields, node, originalNode }) => {
    	/** @type {string[]} */
    	const definitions = [];
    	let offset = 0;
  292. info whitespace-anomaly scripts/generate-buffer-to-ast.js:10:1

    file mixes tab and space indentation (139 tab-indented and 36 space-indented lines) (raw pass, confidence 0.40)

    const jsConverters = astNodeNamesWithFieldOrder.map(({ name, fields, node, originalNode }) => {
    	/** @type {string[]} */
    	const definitions = [];
    	let offset = 2;
  293. file mixes tab and space indentation (12 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    for (const [name, node] of Object.entries(AST_NODES)) {
    	const astType = node.astType || name;
    	const keySet = (childNodeKeysByAstType[astType] ||= new Set());
    	for (const [fieldName, fieldType] of (node.hasSameFieldsAs
  294. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1');
    	new Promise(function (resolve, reject) { require(['./generated-main4.dynamic'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./generated-main5'], resolve, reject); });
    likely benign LLM, confidence 0.93 Generated AMD test fixture requiring a dynamic chunk.
    Reasoning

    A generated expected-output fixture for a chunking test, with AMD require calls for chunk loading. Generated test output, not obfuscation.

  295. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-main4.dynamic'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./generated-main5'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.93 Generated AMD test fixture requiring another chunk.
    Reasoning

    Another AMD require in the same generated test fixture, used to load a chunk in a chunking test.

  296. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(libs.value2);
    	console.log(new Promise(function (resolve, reject) { require(['./generated-lib1'], resolve, reject); }).then(function (n) { return n.lib3; }).then(m => m.value3));
    
    }));
    likely benign LLM, confidence 0.93 Generated AMD test fixture loading a lib chunk.
    Reasoning

    Generated AMD expected-output fixture for an extension-exports chunking test. Test artifact, not malicious code.

  297. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	function getA() {
    		return new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); });
    	}
    likely benign LLM, confidence 0.93 Generated AMD require loading a lazily split chunk.
    Reasoning

    Same Rollup AMD chunking pattern in a test expectation file. The array-literal require of a relative chunk is ordinary dynamic-import transpilation.

  298. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	function getA() {
    		return new Promise(function (resolve, reject) { require(['./chunks/generated-a'], resolve, reject); });
    	}
    likely benign LLM, confidence 0.93 Generated AMD require that loads a chunk from a base-path directory.
    Reasoning

    Rollup AMD test-fixture output for a dynamic import with a configured base path. The non-literal specifier is the expected AMD form for chunk loading. Benign build output.

  299. info warn → info by review dynamic-import test/chunking-form/samples/amd-id-auto/_expected/amd/main.js:4:51

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	function getA() {
    		return new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); });
    	}
    likely benign LLM, confidence 0.93 Generated AMD loader call that lazily loads a sibling chunk module.
    Reasoning

    This is Rollup's generated AMD output for a dynamic import. The require call with an array of relative chunk paths is the standard AMD loader pattern for code splitting, and the file is a test expectation fixture. No obfuscation or malicious behavior is present.

  300. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var asset2 = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/logo2.svg').href : new URL('logo2.svg', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    
    {
    likely benign LLM, confidence 0.90 Environment-guarded asset URL resolution that requires the Node url module.
    Reasoning

    Rollup CJS output that conditionally uses require('u' + 'rl') in a browser/Node branch to resolve an asset URL. The string concatenation is a bundler artifact of a typeof-guarded environment check, not an evasion technique. The require targets the core url module, which is legitimate here.

  301. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const importA = () => new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); });
    	const importB = () => new Promise(function (resolve, reject) { require(['./generated-b'], resolve, reject); });
    likely benign LLM, confidence 0.93 Arrow-function wrapper that lazily requires a generated chunk via AMD.
    Reasoning

    Rollup AMD test-fixture output where two arrow functions lazily load separate chunks. This is standard generated dynamic-import code.

  302. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const importA = () => new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); });
    	const importB = () => new Promise(function (resolve, reject) { require(['./generated-b'], resolve, reject); });
    
    	console.log(importA, importB);
    likely benign LLM, confidence 0.93 Arrow-function wrapper that lazily requires a second generated chunk via AMD.
    Reasoning

    Second dynamic-import wrapper in the same Rollup AMD expectation file, loading a different chunk. Ordinary bundler output.

  303. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main');
    	new Promise(function (resolve, reject) { require(['./chunk-deb--Bz6x-oi-amd'], resolve, reject); }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.93 Generated AMD dynamic import of a hashed chunk after a console.log.
    Reasoning

    Rollup AMD expectation output for a deprecated emit-file test. The require loads a hashed chunk after logging, which is normal dynamic-import codegen with no hidden or malicious behavior.

  304. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('dep1');
    	new Promise(function (resolve, reject) { require(['./generated-dep2'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.93 Chunk that lazily requires a further chained chunk through AMD.
    Reasoning

    Chained dynamic-import expectation output from Rollup, where one chunk lazily loads the next. Standard generated AMD code in a test directory.

  305. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main');
    	new Promise(function (resolve, reject) { require(['./generated-dep1'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.93 Entry module lazily requiring the first chained chunk via AMD.
    Reasoning

    Entry-point AMD expectation output for the chained dynamic-import test. The require of a generated chunk is ordinary bundler output.

  306. `require` called with a non-literal specifier (ast pass, confidence 0.60)

      function dynamic (num) {
        return new Promise(function (resolve, reject) { require(['./generated-dep2'], resolve, reject); })
        .then(dep2 => {
          return dep2.mult(num);
    likely benign LLM, confidence 0.93 Helper that lazily loads a dependency chunk via AMD and then calls it.
    Reasoning

    Rollup AMD expectation output where a helper function lazily loads a dependency chunk and calls a method on it. This is normal dynamic-import codegen in a test fixture.

  307. info warn → info by review dynamic-import test/chunking-form/samples/dynamic-import-comments/main.js:1:1

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import /* () should not break */     (
    /* webpackChunkName: "chunk-name" */
    './foo.js'/*suffix*/);
    likely benign LLM, confidence 0.85 Dynamic import of ./foo.js with comments interspersed, used as a parser edge-case test.
    Reasoning

    This is a source-level test input with a dynamic import whose specifier is a string literal wrapped in comments and whitespace, testing that the bundler's parser handles comments. The import target is a plain relative file, so there is no evasion. The non-literal flag comes from the comment-laden syntax, not from any obfuscated payload.

  308. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })(dep);
    
    }));
    likely benign LLM, confidence 0.93 Generated AMD require with a runtime-selected module specifier and namespace interop.
    Reasoning

    Rollup AMD expectation output for a dynamic import with a variable specifier, wrapped with namespace interop. The variable-specifier require is the expected output for a runtime-computed chunk path in a test fixture. Benign.

  309. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(dep);
    dismissed LLM, confidence 0.90 Expected-output sample containing a bare dynamic import(dep) from a bundler test.
    Reasoning

    This is a bare dynamic import of a variable in a Rollup chunking-form test fixture's expected output. Rollup test samples routinely contain dynamic imports with non-literal specifiers, and the pattern is the normal way to exercise code splitting. Nothing here decodes or executes hidden payloads.

  310. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(dep);
    dismissed LLM, confidence 0.90 ES-format expected output with dynamic import(dep) from a bundler test.
    Reasoning

    Same bare dynamic import(dep) in the ES-format expected output of a Rollup chunking test. It is a standard code-splitting construct in a bundler test fixture with no obfuscation or malicious behaviour.

  311. info warn → info by review dynamic-import test/chunking-form/samples/dynamic-import-dynamic/main.js:3:1

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(dep);
    dismissed LLM, confidence 0.90 Source test sample using dynamic import(dep) to exercise chunking.
    Reasoning

    The source sample for the dynamic-import test deliberately uses import(dep) with a variable specifier to test bundler behaviour. This is an ordinary test input, not an evasion technique.

  312. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./foo'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
    dismissed LLM, confidence 0.90 Rollup AMD-compiled dynamic import of ./foo inside a test fixture.
    Reasoning

    The AMD wrapper calls require with a dependency array and a callback, which is how Rollup compiles dynamic imports to AMD. The generated interop helper is a normal namespace wrapper, and this is a bundler test expected-output file.

  313. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(function (n) { return n.dynamic$1; }).then(({dynamic}) => console.log('main1', dynamic));
    
    }));
    dismissed LLM, confidence 0.90 AMD-compiled dynamic import of ./generated-dynamic in a facade test.
    Reasoning

    This is the standard AMD translation of a dynamic import of a generated chunk, in a facade chunking test. The require call targets a local module name and the surrounding code is plain promise handling.

  314. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(dep2);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.dep2 = dep2;
    dismissed LLM, confidence 0.90 AMD require of ./generated-dynamic in a manual-chunk expected output.
    Reasoning

    The require call is the AMD form of a dynamic import in a manual-chunk test fixture's expected output. It loads a sibling generated chunk and contains nothing suspicious.

  315. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	const inlined = Promise.resolve().then(function () { return inlined$2; });
    	const separate = new Promise(function (resolve, reject) { require(['./generated-separate'], resolve, reject); });
    
    	exports.inlined = inlined;
    dismissed LLM, confidence 0.90 AMD require of ./generated-separate in an inline-colouring test output.
    Reasoning

    The AMD-compiled dynamic import loads ./generated-separate in a chunk-colouring test. It is ordinary bundler output with no encoding or hidden execution.

  316. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const separate = new Promise(function (resolve, reject) { require(['./generated-separate'], resolve, reject); });
    
    	exports.separate = separate;
    dismissed LLM, confidence 0.90 AMD require of ./generated-separate in a second colouring test output.
    Reasoning

    The require call loads a generated chunk for a dynamic import in a Rollup chunking test. The code only creates a promise and exports it, which matches expected bundler output.

  317. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	async function test() {
    		const dep = await new Promise(function (resolve, reject) { require(['./generated-dep'], resolve, reject); });
    		console.log(dep.obj.a.a.a);
    	}
    dismissed LLM, confidence 0.90 AMD-compiled awaited dynamic import of ./generated-dep in a tree-shaking test.
    Reasoning

    This is an AMD-compiled await on a dynamic import, used in a tree-shaking test for object properties. The require call loads a local generated module and nothing about it is malicious.

  318. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
      new Promise(function (resolve, reject) { require(['./generated-dep'], resolve, reject); }).then(({ obj }) => {
        console.log(obj.a);
      });
    dismissed LLM, confidence 0.90 AMD-compiled .then dynamic import of ./generated-dep in a tree-shaking test.
    Reasoning

    The require call is the AMD form of a .then-chained dynamic import in a tree-shaking test. The code only logs a property of the loaded module, which is normal test behaviour.

  319. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	var main = Promise.all([new Promise(function (resolve, reject) { require(['./entry'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }), new Promise(function (resolve, reject) { require(['./generated-other'], resolve, reject); })]);
    
    	return main;
    dismissed LLM, confidence 0.90 AMD Promise.all of two dynamic-import requires in an only-default test output.
    Reasoning

    This AMD expected output contains a Promise.all over two require calls for a dynamic-import-only-default test. The dependencies are local bundler chunks and the code is ordinary.

  320. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	var main = Promise.all([new Promise(function (resolve, reject) { require(['./entry'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }), new Promise(function (resolve, reject) { require(['./generated-other'], resolve, reject); })]);
    
    	return main;
    dismissed LLM, confidence 0.90 Second AMD require of ./generated-other in the same only-default test output.
    Reasoning

    This second finding in the same file is the other require call in the Promise.all, loading ./generated-other. It is the same standard Rollup AMD output for a dynamic import.

  321. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(({ value }) => console.log(value));
    
    }));
    dismissed LLM, confidence 0.90 AMD require of ./generated-dynamic in an only-reexports test output.
    Reasoning

    The AMD require loads a generated chunk and destructures a value from it, as expected for a dynamic import of re-exports in a bundler test. Nothing about it is obfuscated.

  322. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dep1'], resolve, reject); }).then(function (n) { return n.dep1; }).then(({ bar }) => console.log(bar()));
    
    }));
    dismissed LLM, confidence 0.90 AMD require of ./generated-dep1 in a statically-imported test output.
    Reasoning

    This AMD require loads ./generated-dep1 for a dynamic import in a statically-imported-chunk test. The code is ordinary bundler output that logs a loaded binding.

  323. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./lib'], resolve, reject); }).then(function (n) { return n.lib; }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.93 Generated AMD wrapper that loads a sibling module via require with a literal path array.
    Reasoning

    This is a Rollup test fixture showing AMD-format output for a dynamic import. The require call takes a literal array with a relative path, so the 'non-literal specifier' flag is a false positive from the AMD wrapper pattern.

  324. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module1'], resolve, reject); });
    		module.foo();
    		// disabled
    likely benign LLM, confidence 0.93 Generated AMD async wrapper that loads ./generated-module1 and calls a method on the namespace.
    Reasoning

    Expected-output fixture for a dynamic import with namespace access. The require specifier is the literal array ['./generated-module1'], and the surrounding code is ordinary test logic calling foo().

  325. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module2'], resolve, reject); });
    		const module1 = module;
    		module1.foo();
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module2 and invoking foo on the namespace.
    Reasoning

    Same Rollup namespace-import fixture. The specifier is a literal relative path, and the code only aliases and calls a function.

  326. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module3'], resolve, reject); });
    		const { foo } = module;
    		foo();
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module3 and destructuring foo from it.
    Reasoning

    Expected-output fixture testing destructuring of a dynamically imported namespace. The require path is a literal and the destructuring is standard.

  327. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module4'], resolve, reject); });
    		// disabled
    		const { foo, ...rest } = module;
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module4 with rest destructuring.
    Reasoning

    Rollup test output for object rest destructuring of a dynamic import. The require specifier is literal and the code has no dangerous behavior.

  328. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module5'], resolve, reject); });
    		readFoo({ foo: () => {} });
    		readFoo(module);
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module5 and passing the namespace to readFoo.
    Reasoning

    Test fixture for namespace passing. The require path is a literal string and the code passes objects to a local function.

  329. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module6'], resolve, reject); });
    		function b({ foo }) {
    			foo();
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module6 with a nested destructuring function.
    Reasoning

    Rollup fixture exercising a nested function that destructures a namespace parameter. The require specifier is literal and nothing is obfuscated.

  330. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module7'], resolve, reject); });
    		// disabled
    		function b({ foo, ...rest }) {
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module7 with rest-destructuring in a function.
    Reasoning

    Same kind of fixture: a literal require path and a function with destructuring and rest parameters, which is ordinary code.

  331. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module8'], resolve, reject); });
    		// disabled
    		function b(o1, ...rest) {
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module8 with a rest-parameter function.
    Reasoning

    Test fixture with a literal specifier and a function using rest parameters. Nothing in the snippet suggests obfuscation or malicious intent.

  332. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module9'], resolve, reject); });
    		// disabled
    		function b({ foo = 1 }) {
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module9 with a default-valued destructuring function.
    Reasoning

    Rollup test output for a default-valued destructuring parameter. The require path is literal and the code is standard.

  333. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(async () => {
    		const module = await new Promise(function (resolve, reject) { require(['./generated-module10'], resolve, reject); });
    		(module).bar();
    		(global.unknown && module).foo();
    likely benign LLM, confidence 0.93 Generated AMD wrapper loading ./generated-module10 and calling methods on the namespace.
    Reasoning

    Fixture that calls methods on the namespace, including a logical-and expression on a global. The require path is literal, and the snippet shows no dropper or encoded payload.

  334. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const promise = new Promise(function (resolve, reject) { require(['./other'], resolve, reject); }).then(result =>
    		assert.deepEqual(result, { value: 'shared', extra: 'extra' })
    	);
    likely benign LLM, confidence 0.93 Generated AMD dynamic import feeding an assertion in a chunking test.
    Reasoning

    Rollup AMD expectation fixture for a dynamic-import test. The require of './other' followed by a deepEqual assertion is the test harness checking chunk sharing. Benign.

  335. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const promise = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(result => console.log('main', result, value));
    
    	exports.promise = promise;
    likely benign LLM, confidence 0.93 Generated AMD entry that dynamically loads ./generated-dynamic and logs the result.
    Reasoning

    Rollup facade-entry fixture. The require call uses the literal path ['./generated-dynamic'], and the code assigns a promise to exports, which is normal.

  336. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./main'], resolve, reject); }).then(result => console.log('importer', result));
    
    }));
    likely benign LLM, confidence 0.93 Generated AMD importer that loads ./main and logs the result.
    Reasoning

    Rollup test output for a dynamic import of a facade module. The require path is the literal ['./main'] and the code only logs the result.

  337. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./main'], resolve, reject); }).then(function (n) { return n.main; }).then(result => console.log('importer', result));
    
    }));
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import of ./main in a Rollup test fixture.
    Reasoning

    This is Rollup's expected AMD output for a dynamic import. The require call with an array of a literal relative path is the standard AMD loader form used to load a split chunk. Nothing is encoded or hidden.

  338. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const promise = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(result => console.log('main', result, value));
    
    	var main = /*#__PURE__*/Object.freeze({
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import of ./generated-dynamic in a Rollup test fixture.
    Reasoning

    Expected Rollup AMD output for a dynamic import of ./generated-dynamic. The require call is a normal AMD loader call with a fixed chunk path, inside a test fixture directory.

  339. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./main'], resolve, reject); }).then(function (n) { return n.main; }).then(result => console.log('importer', result));
    
    }));
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import of ./main in a Rollup chunking test.
    Reasoning

    Same expected AMD dynamic-import output as the sibling fixture, loading ./main through a literal path. This is a compiled test artifact with no obfuscation.

  340. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	const promise = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(result => console.log('main', result, value));
    
    	var main = /*#__PURE__*/Object.freeze({
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import of ./generated-dynamic in a Rollup chunking test.
    Reasoning

    Expected Rollup AMD output loading a generated chunk by a fixed relative path. The non-literal flag is a false positive from the AMD require-array form.

  341. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./main'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(result => console.log('importer', result));
    
    }));
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import with interop wrapping in a Rollup test.
    Reasoning

    Expected AMD output for a dynamic import wrapped with the namespace interop helper, which is routine transpilation. The specifier is a fixed path, and the file is a test fixture.

  342. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    console.log('no importer', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/generated-lib.js').href : new URL('generated-lib.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.93 CJS import.meta.url polyfill resolving a generated chunk path in a Rollup test.
    Reasoning

    CJS expected output that uses require('u'+'rl') with a branch on typeof document to pick a URL for the chunk. The string concatenation is trivial and is the normal Rollup import.meta.url polyfill pattern for CJS, not a hidden payload.

  343. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('from maim', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/generated-lib.js').href : new URL('generated-lib.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.93 CJS import.meta.url polyfill in a Rollup emit-chunk test fixture.
    Reasoning

    Same Rollup CJS URL polyfill as the sibling finding, using a split 'u'+'rl' module name and a document-based fallback. This is standard generated code for emitted chunks, and the joined module name is benign.

  344. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    console.log('from nested', (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/generated-lib2.js').href : new URL('generated-lib2.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.93 CJS URL resolution for a nested emitted chunk in a Rollup test.
    Reasoning

    Standard Rollup CJS polyfill for resolving the URL of generated-lib2.js, with the typeof document check and URL fallback. Nothing is decoded or executed beyond resolving a path.

  345. file mixes tab and space indentation (41 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'allows adding additional chunks to be used in workers',
    	options: {
    		input: 'main',
  346. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
      new Promise(function (resolve, reject) { require(['./chunks/nested'], resolve, reject); })
      	.then(result => result.getWorkerMessage())
      	.then(message => (document.body.innerHTML += `<h1>2: ${message.data}</h1>`));
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import of a worker chunk in a Rollup test.
    Reasoning

    Expected AMD output loading ./chunks/nested with a literal path, followed by ordinary promise chaining that updates the DOM. This is a standard worker-chunk test fixture with no obfuscation.

  347. `require` called with a non-literal specifier (ast pass, confidence 0.80)

      const worker = new Worker((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/worker-proxy.js').href : new URL('worker-proxy.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.93 CJS polyfill constructing a Worker URL for a worker-proxy chunk in a Rollup test.
    Reasoning

    CJS expected output that builds a Worker URL through the same require('u'+'rl') polyfill pattern. The code resolves a local worker-proxy.js path, which is routine for Rollup worker emission in a test fixture.

  348. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    PLACEHOLDER((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/worker.js').href : new URL('worker.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.94 Rollup-generated CJS shim that builds a worker URL from __dirname or the browser document base.
    Reasoning

    This is Rollup's generated CJS fallback for import.meta.url, which resolves a worker file path with require('u'+'rl') only when document is undefined. The file sits in a _expected build-output fixture, so it is a known bundler artifact, not an attack.

  349. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

      const worker = new Worker((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/chunks/worker-proxy.js').href : new URL('chunks/worker-proxy.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
  350. `require` called with a non-literal specifier (ast pass, confidence 0.80)

      const worker = new Worker((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/chunks/worker-proxy.js').href : new URL('chunks/worker-proxy.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.94 Generated Node/browser dual-path code that creates a Worker URL for a bundled chunk.
    Reasoning

    Same Rollup import.meta.url polyfill pattern used to construct a Worker URL in a test expected-output file. The require target is a fixed 'url' module and the path is the bundler's own chunk path.

  351. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    const getWorkerMessage = () => new Promise(resolve => {
      const worker = new Worker(new URL('chunks/worker-proxy.js', import.meta.url).href);
      worker.onmessage = resolve;
    });
  352. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    CSS.paintWorklet.addModule((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/chunks/worklet.js').href : new URL('chunks/worklet.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    likely benign LLM, confidence 0.94 Generated fallback that resolves a paint worklet module URL for CJS output.
    Reasoning

    Rollup-generated import.meta.url fallback passed to CSS.paintWorklet.addModule. It is a test fixture for emitted chunks, and the 'u'+'rl' split is a bundler artifact.

  353. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./ext\'ernal'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    	console.log('main', dep.value);
    likely benign LLM, confidence 0.95 AMD-transpiled dynamic import of an emitted external chunk in a Rollup test.
    Reasoning

    Expected AMD output for an emitted chunk import. The specifier './ext\'ernal' is an escaped literal path, and the code is a standard interop-wrapped dynamic import in a test fixture.

  354. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main');
    	new Promise(function (resolve, reject) { require(['./entry-deb-amd'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 AMD dynamic import of an entry module that resolves to its namespace.
    Reasoning

    Standard AMD require with a literal module ID inside a Promise wrapper, emitted for a dynamic import in a Rollup test expected-output file.

  355. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main');
    	new Promise(function (resolve, reject) { require(['./chunk-deb--Bz6x-oi-amd'], resolve, reject); }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 AMD-style dynamic import of a sibling chunk module wrapped in a Promise.
    Reasoning

    This is an AMD loader call with a literal dependency array naming a sibling chunk. It is standard AMD code emitted by Rollup in a test fixture, not a dynamic or hidden execution path.

  356. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	showImage(logo);
    	new Promise(function (resolve, reject) { require(['./nested/chunk'], resolve, reject); });
    
    	exports.showImage = showImage;
    likely benign LLM, confidence 0.90 AMD dynamic import of a nested chunk module.
    Reasoning

    AMD require with a literal relative dependency array, used for code splitting in a generated test fixture. The specifier is static and no obfuscation is present.

  357. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var logo = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/logo1-FquQRdV3.svg').href : new URL('assets/logo1-FquQRdV3.svg', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.94 Generated asset URL resolution for an emitted SVG in CJS output.
    Reasoning

    Rollup's CJS import.meta.url fallback that resolves an emitted SVG asset path. The split 'u'+'rl' string is the bundler's standard output in a test fixture.

  358. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    var logo = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/../assets/logo2-DJfvToLT.svg').href : new URL('../assets/logo2-DJfvToLT.svg', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.94 Generated URL resolution for a nested chunk's emitted SVG asset.
    Reasoning

    Same Rollup-generated asset URL fallback, here with a relative path to a parent-directory asset in a nested chunk. It is expected bundler output.

  359. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     renderStart = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/assets/renderStart-B4XObdBk.txt').href : new URL('assets/renderStart-B4XObdBk.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).hre
    likely benign LLM, confidence 0.94 Generated URL resolution for an emitted text asset in CJS output.
    Reasoning

    Rollup's CJS asset-URL fallback for an emitted text asset, located in a test expected-output directory. The code is a standard, legitimate pattern.

  360. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const renderStartNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/renderStart.txt').href : new URL('renderStart.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.94 Generated URL resolution for a named text asset in CJS output.
    Reasoning

    Same Rollup-generated import.meta.url shim for a named text asset, with a fixed relative path. It is benign build output.

  361. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const bannerNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/banner.txt').href : new URL('banner.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.94 Generated URL resolution for a banner text asset in CJS output.
    Reasoning

    Same Rollup-generated asset URL fallback for a banner text file in a test fixture. The require call is only a fallback for non-browser environments.

  362. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const footerNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/footer.txt').href : new URL('footer.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.85 Generated CJS helper that loads the core url module to build a file URL for an emitted asset.
    Reasoning

    This is Rollup's generated CommonJS polyfill for document.currentScript and URL resolution. The 'u' + 'rl' split is a build-time string concatenation in a test expected-output file. It looks like a minifier or codegen artifact, not a hidden payload, and the require targets the core url module.

  363. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const introNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/intro.txt').href : new URL('intro.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.85 Generated CJS helper building an intro.txt asset URL with a split require of the url module.
    Reasoning

    Same generated pattern as the other lines in this file: a typeof-document guard, a split 'url' require, and a fallback to new URL with document.baseURI. The code is the expected output of a bundler test.

  364. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const outroNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/outro.txt').href : new URL('outro.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.85 Generated CJS helper building an outro.txt asset URL.
    Reasoning

    Identical generated asset-URL helper for outro.txt. The concatenated module name and browser fallback are standard bundler output in a test fixture.

  365. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const renderChunkNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/renderChunk.txt').href : new URL('renderChunk.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.85 Generated CJS helper building a renderChunk.txt asset URL.
    Reasoning

    Same generated pattern for renderChunk.txt. Nothing here executes attacker-controlled data; it only resolves a file URL from __dirname.

  366. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const generateBundleNamed = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/generateBundle.txt').href : new URL('generateBundle.txt', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href);
    likely benign LLM, confidence 0.85 Generated CJS helper building a generateBundle.txt asset URL.
    Reasoning

    Same generated pattern for generateBundle.txt. It is a bundler test expected-output file with no network or execution sink.

  367. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 AMD dynamic-import loader call for a sibling generated chunk.
    Reasoning

    This is AMD-format dynamic import output from a bundler test. The require call takes a literal array of a relative module path, and the scanner misread the AMD loader form as a non-literal specifier.

  368. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dep1'], resolve, reject); }).then(function (n) { return n.dep1; }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 AMD require of a generated dependency chunk for a dynamic import.
    Reasoning

    Standard AMD dynamic-import wrapper in a generated-code test fixture. The specifier is a literal relative path in an array, so this is a false positive.

  369. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise((resolve, reject) => require(['./generated-dep1'], resolve, reject)).then(n => n.dep1).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 AMD require of a generated dependency for a dynamic import, arrow-function form.
    Reasoning

    Arrow-function variant of the same AMD dynamic-import output. The literal relative specifier is ordinary bundler output.

  370. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamicDep'], resolve, reject); });
    	const dep = 'dep';
    likely benign LLM, confidence 0.90 AMD dynamic-import loader call for a generated dependency.
    Reasoning

    AMD dynamic import of a literal relative module inside a generated test fixture. It is expected bundler output with no suspicious behavior.

  371. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamicDep'], resolve, reject); });
    
    	exports.value = value;
    likely benign LLM, confidence 0.90 AMD dynamic-import loader call in a generated dependency file.
    Reasoning

    Same AMD dynamic-import output with a literal relative specifier. The finding reflects the scanner's rule, not malicious intent.

  372. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log(value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamicDep'], resolve, reject); });
    	const dep = 'dep';
    likely benign LLM, confidence 0.90 AMD dynamic-import loader call in a strict-signature generated dependency.
    Reasoning

    Same AMD dynamic-import pattern with a literal relative module path in a bundler test expected-output file.

  373. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-lib'], resolve, reject); }).then(function (n) { return n.lib; });
    
    }));
    likely benign LLM, confidence 0.90 AMD dynamic-import loader call for a same-chunk generated dependency.
    Reasoning

    AMD require of a literal relative chunk for a dynamic import, within a bundler test fixture. The scanner flagged the call shape, not any hidden logic.

  374. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    const url = (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('0/1/nested.js', document.baseURI).href));
    
    exports.url = url;
    dismissed LLM, confidence 0.93 Rollup-generated CJS shim that resolves import.meta.url via require('url') in Node.
    Reasoning

    This is Rollup's generated CJS output for import.meta.url. The require('u'+'rl') call is a constant string concatenation that resolves to the 'url' module, used to build a file URL in Node, and it sits behind a typeof document guard. It is a known build-output pattern in a test fixture, not a dropper or evasion.

  375. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	log('main: ' + new URL(module.uri, document.baseURI).href);
    	new Promise(function (resolve, reject) { require(['./nested/chunk'], resolve, reject); });
    
    	exports.log = log;
    dismissed LLM, confidence 0.93 AMD-style dynamic loading of a sibling chunk module in a Rollup test fixture.
    Reasoning

    This is AMD-format output from Rollup's test suite. require(['./nested/chunk'], resolve, reject) is the standard AMD async loader call with a literal dependency array. The flag fires only because the array form is not a plain string literal to the scanner.

  376. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    
    log('main: ' + (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('main.js', document.baseURI).href)));
    dismissed LLM, confidence 0.93 Generated CJS import.meta.url polyfill that requires the url module in Node.
    Reasoning

    Rollup CJS output for import.meta.url. The require('u'+'rl') resolves to the Node url module with a constant concatenation, guarded by a document-undefined check. This is an expected build artifact in a test sample.

  377. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    main.log('nested: ' + (typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('nested/chunk.js', document.baseURI).href)));
    dismissed LLM, confidence 0.93 Generated CJS import.meta.url shim in a nested chunk, requiring the url module.
    Reasoning

    Same Rollup-generated import.meta.url shim with a constant 'u'+'rl' require for the url module, nested in a chunk file. Expected output in a test fixture.

  378. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    	exports.shared = shared;
    dismissed LLM, confidence 0.92 AMD dynamic require of a generated chunk in a Rollup test expectation.
    Reasoning

    AMD require call with a literal array of a relative chunk path, emitted by a bundler for a dynamic import in a test case. Not obfuscated and not a shell or dynamic execution risk.

  379. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    	console.log('dynamic1');
    dismissed LLM, confidence 0.92 AMD async require of a sibling chunk in a circular-import test fixture.
    Reasoning

    AMD require with a literal relative dependency array to another generated chunk, which is how the bundler expresses circular dynamic imports. Test fixture output.

  380. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./main'], resolve, reject); });
    	console.log('dynamic2');
    dismissed LLM, confidence 0.92 AMD async require of main from a circular-import test chunk.
    Reasoning

    AMD require with a literal array pointing back to main, part of the circular dynamic import test. Expected bundler output with no malicious signal.

  381. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    	console.log('main');
    dismissed LLM, confidence 0.92 AMD async requires of generated chunks in a circular-import test entry.
    Reasoning

    AMD require calls with literal relative chunk paths in a Rollup test expectation. The flag comes from the array-form require, not from any real obfuscation.

  382. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    	console.log('main');
    dismissed LLM, confidence 0.92 Second AMD async require of a generated chunk in the circular-import test entry.
    Reasoning

    Same file as the prior finding, another AMD require with a literal chunk array in a test fixture. Benign bundler output.

  383. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('dynamic1', dep.value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    
    }));
    dismissed LLM, confidence 0.92 AMD async require of a sibling chunk in a cut-off test fixture.
    Reasoning

    AMD require with a literal relative path to generated-dynamic2 in a cut-off test expectation. Standard generated module loading with no obfuscation.

  384. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', dep.value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
    dismissed LLM, confidence 0.92 AMD async require of a generated chunk in a cut-off test entry.
    Reasoning

    AMD require with a literal chunk path in a Rollup test expectation for a cut-off dynamic import. The scanner flags the array form, not an attack.

  385. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', dep.value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
    dismissed LLM, confidence 0.92 AMD async require of a generated chunk in a second cut-off test entry.
    Reasoning

    AMD require with a literal relative path in a test expectation, the same pattern as main1. Benign generated code.

  386. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', dep.value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.90 Generated AMD-format test output that loads a dynamic chunk via require.
    Reasoning

    This is a bundler test fixture showing AMD-style require with an array of dependencies. The specifier is a literal array of a relative path, and the file sits in a test samples directory. The finding is a shape-match on an AMD loader call, not obfuscation.

  387. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('main1', dep.value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.90 Generated AMD-format test output loading a dynamic chunk.
    Reasoning

    Same AMD require pattern as main3.js, with a literal dependency path inside a test expected-output directory. No obfuscation or hostile behaviour is visible.

  388. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	console.log('dynamic1', value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic2'], resolve, reject); });
    
    	exports.value = value;
    likely benign LLM, confidence 0.90 Generated AMD chunk that requires the next dynamic chunk.
    Reasoning

    AMD require of a literal relative module inside a bundler's expected test output. The pattern is standard for AMD chunk loading.

  389. 18 of 35 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  390. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  391. 16 of 30 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  392. 24 of 38 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  393. 24 of 53 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  394. file mixes tab and space indentation (3 tab-indented and 31 space-indented lines) (raw pass, confidence 0.40)

    
    	var num = 2;
    	console.log('referenced asset', new URL(require.toUrl('./asset-test-C4X7hChn'), document.baseURI).href);
  395. file mixes tab and space indentation (4 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    
    	var num = 1;
    	console.log('referenced asset', new URL(require.toUrl('./asset-test-C4X7hChn'), document.baseURI).href);
  396. file mixes tab and space indentation (4 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    
    	var num = 3;
    	console.log('referenced asset', new URL(require.toUrl('./asset-test-C4X7hChn'), document.baseURI).href);
  397. file mixes tab and space indentation (7 tab-indented and 31 space-indented lines) (raw pass, confidence 0.40)

    System.register([], (function (exports, module) {
    	'use strict';
    	return {
    		execute: (function () {
  398. file mixes tab and space indentation (13 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    System.register(['./chunk-dep2-C9ddpexS.js'], (function (exports, module) {
    	'use strict';
    	var num$1;
    	return {
  399. file mixes tab and space indentation (13 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    System.register(['./chunk-dep2-C9ddpexS.js'], (function (exports, module) {
    	'use strict';
    	var num$1;
    	return {
  400. line length 1540 characters (raw pass, confidence 0.50)

    export { lazy, v1, v10, v100, v101, v102, v103, v104, v105, v106, v107, v108, v109, v11, v110, v111, v112, v113, v114, v115, v116, v117, v118, v119, v12, v120, v121, v122, v123, v124, v125, v126, v127, v128, v129, v13, v130, v131, v132, v133, v134, v135, v136, v137, v138, v139, v14, v140, v141, v142, v143, v144, v145, 
  401. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'logs side effects',
    	spawnArgs: ['--config'],
    	env: { FORCE_COLOR: undefined, NO_COLOR: true },
  402. info whitespace-anomaly test/cli/samples/logs/_config.js:12:1

    file mixes tab and space indentation (10 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'displays logs',
    	skipIfWindows: true,
    	spawnArgs: ['--config'],
  403. 21 of 48 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  404. 23 of 52 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  405. file mixes tab and space indentation (43 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'immediately reloads the config file if a change happens while it is parsed',
    	spawnArgs: ['-cw'],
    	before() {
  406. file mixes tab and space indentation (42 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'keeps watching the config file in case the config is changed to an invalid state',
    	spawnArgs: ['-cw'],
    	before() {
  407. mean non-conventional identifier length 1.95 over 21 names (token pass, confidence 0.50)

  408. line length 1453 characters (raw pass, confidence 0.50)

    define(['require','exports','externalNoImport','external','externalAuto','externalDefault','externalDefaultOnly'],(function(require,exports,externalNoImport,defaultCompat,externalAuto,externalDefault,externalDefaultOnly){'use strict';function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopName
  409. line length 1429 characters (raw pass, confidence 0.50)

    'use strict';require('externalNoImport');var defaultCompat=require('external'),externalAuto=require('externalAuto'),externalDefault=require('externalDefault'),externalDefaultOnly=require('externalDefaultOnly');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceCompat(e){return e&
  410. line length 629 characters (raw pass, confidence 0.50)

    import'externalNoImport';import*as defaultCompat from'external';import defaultCompat__default,{b,foo}from'external';export*from'external';export{foo}from'external';import externalAuto from'externalAuto';import*as externalDefault from'externalDefault';import*as externalDefaultOnly from'externalDefaultOnly';function _mer
  411. line length 1342 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,externalNoImport,defaultCompat,externalAuto,externalDefault,externalDefaultOnly){'use strict';function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceCompat(e){return e&&typeof e==='object'&&'default'in e?e:_interopNamespaceDefault(e)}function _interopName
  412. line length 576 characters (raw pass, confidence 0.50)

    console.log(externalDefaultOnly__namespace);var main=/*#__PURE__*/_mergeNamespaces({__proto__:null,get a(){return exports.a},foo:defaultCompat.foo},[defaultCompat__namespace]);Object.defineProperty(exports,"foo",{enumerable:true,get:function(){return defaultCompat.foo}});Object.keys(defaultCompat).forEach(function(k){i
  413. line length 1063 characters (raw pass, confidence 0.50)

    System.register('bundle',['externalNoImport','external','externalAuto','externalDefault','externalDefaultOnly'],(function(exports,module){'use strict';var _starExcludes={__proto__:null,a:1,default:1,foo:1};var b,defaultCompat,defaultCompat__default,foo,externalAuto,externalDefault,externalDefaultOnly;return{setters:[fu
  414. line length 1948 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('externalNoImport'),require('external'),require('externalAuto'),require('externalDefault'),require('externalDefaultOnly')):typeof define==='function'&&define.amd?define(['exports','externalNoImport','external','externalAuto','extern
  415. line length 1361 characters (raw pass, confidence 0.50)

    define(['require','exports','externalNoImport','external','externalAuto','externalDefault','externalDefaultOnly'],(function(require,exports,externalNoImport,defaultCompat,externalAuto,externalDefault,externalDefaultOnly){'use strict';var _interopDefault=e=>e&&e.__esModule?e:{default:e};var _interopNamespaceCompat=e=>e&
  416. line length 1337 characters (raw pass, confidence 0.50)

    'use strict';require('externalNoImport');var defaultCompat=require('external'),externalAuto=require('externalAuto'),externalDefault=require('externalDefault'),externalDefaultOnly=require('externalDefaultOnly');var _interopDefault=e=>e&&e.__esModule?e:{default:e};var _interopNamespaceCompat=e=>e&&typeof e==='object'&&'d
  417. line length 596 characters (raw pass, confidence 0.50)

    import'externalNoImport';import*as defaultCompat from'external';import defaultCompat__default,{b,foo}from'external';export*from'external';export{foo}from'external';import externalAuto from'externalAuto';import*as externalDefault from'externalDefault';import*as externalDefaultOnly from'externalDefaultOnly';function _mer
  418. line length 1250 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,externalNoImport,defaultCompat,externalAuto,externalDefault,externalDefaultOnly){'use strict';var _interopDefault=e=>e&&e.__esModule?e:{default:e};var _interopNamespaceCompat=e=>e&&typeof e==='object'&&'default'in e?e:_interopNamespaceDefault(e);var _interopNamespaceDefaultOnly=e=>Object.fr
  419. line length 538 characters (raw pass, confidence 0.50)

    console.log(externalDefaultOnly__namespace);var main=/*#__PURE__*/_mergeNamespaces({__proto__:null,get a(){return exports.a},foo:defaultCompat.foo},[defaultCompat__namespace]);Object.defineProperty(exports,"foo",{enumerable:true,get:()=>defaultCompat.foo});Object.keys(defaultCompat).forEach(k=>{if(k!=='default'&&!Objec
  420. line length 992 characters (raw pass, confidence 0.50)

    System.register('bundle',['externalNoImport','external','externalAuto','externalDefault','externalDefaultOnly'],(function(exports,module){'use strict';var _starExcludes={__proto__:null,a:1,default:1,foo:1};var b,defaultCompat,defaultCompat__default,foo,externalAuto,externalDefault,externalDefaultOnly;return{setters:[()
  421. line length 1844 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('externalNoImport'),require('external'),require('externalAuto'),require('externalDefault'),require('externalDefaultOnly')):typeof define==='function'&&define.amd?define(['exports','externalNoImport','external','externalAuto','extern
  422. line length 707 characters (raw pass, confidence 0.50)

    define(['exports','external'],(function(exports,foo$1){'use strict';function _interopNamespaceCompat(e){if(e&&typeof e==='object'&&'default'in e)return e;const n=Object.create(null);if(e){for(const k in e){if(k!=='default'){const d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:true,
  423. line length 741 characters (raw pass, confidence 0.50)

    'use strict';Object.defineProperty(exports,'__esModule',{value:true});const foo$1=require('external');function _interopNamespaceCompat(e){if(e&&typeof e==='object'&&'default'in e)return e;const n=Object.create(null);if(e){for(const k in e){if(k!=='default'){const d=Object.getOwnPropertyDescriptor(e,k);Object.defineProp
  424. line length 688 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,foo$1){'use strict';function _interopNamespaceCompat(e){if(e&&typeof e==='object'&&'default'in e)return e;const n=Object.create(null);if(e){for(const k in e){if(k!=='default'){const d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:true,get:()=>e[k]});}}}n
  425. line length 620 characters (raw pass, confidence 0.50)

    System.register('bundle',['external'],(function(exports){'use strict';const _starExcludes={__proto__:null,default:1,syntheticMissing:1};var foo__default,foo$1;return{setters:[module=>{foo__default=module.default;foo$1=module;const setter={__proto__:null};for(const name in module){if(!_starExcludes[name])setter[name]=mo
  426. line length 1028 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external')):typeof define==='function'&&define.amd?define(['exports','external'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,(()=>{const current=g.bundle;const e=g.bundle={};f(e,g.external);e.noConflict=()=>{g.bundle=c
  427. line length 707 characters (raw pass, confidence 0.50)

    define(['exports','external'],(function(exports,foo$1){'use strict';function _interopNamespaceCompat(e){if(e&&typeof e==='object'&&'default'in e)return e;const n=Object.create(null);if(e){for(const k in e){if(k!=='default'){const d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:true,
  428. line length 741 characters (raw pass, confidence 0.50)

    'use strict';Object.defineProperty(exports,'__esModule',{value:true});const foo$1=require('external');function _interopNamespaceCompat(e){if(e&&typeof e==='object'&&'default'in e)return e;const n=Object.create(null);if(e){for(const k in e){if(k!=='default'){const d=Object.getOwnPropertyDescriptor(e,k);Object.defineProp
  429. line length 688 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,foo$1){'use strict';function _interopNamespaceCompat(e){if(e&&typeof e==='object'&&'default'in e)return e;const n=Object.create(null);if(e){for(const k in e){if(k!=='default'){const d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:true,get:()=>e[k]});}}}n
  430. line length 620 characters (raw pass, confidence 0.50)

    System.register('bundle',['external'],(function(exports){'use strict';const _starExcludes={__proto__:null,default:1,syntheticMissing:1};var foo__default,foo$1;return{setters:[module=>{foo__default=module.default;foo$1=module;const setter={__proto__:null};for(const name in module){if(!_starExcludes[name])setter[name]=mo
  431. line length 1028 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external')):typeof define==='function'&&define.amd?define(['exports','external'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,(()=>{const current=g.bundle;const e=g.bundle={};f(e,g.external);e.noConflict=()=>{g.bundle=c
  432. line length 1153 characters (raw pass, confidence 0.50)

    define(['module','exports','external','externalDefaultOnly','external2'],(function(module,exports,external,defaultOnly,someDefault){'use strict';function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceDefaultOnly(e){return Object.freeze({__proto__:null,default:e})}function _interopNam
  433. line length 1187 characters (raw pass, confidence 0.50)

    'use strict';Object.defineProperty(exports,'__esModule',{value:true});var external=require('external'),defaultOnly=require('externalDefaultOnly'),someDefault=require('external2');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceDefaultOnly(e){return Object.freeze({__proto__:nul
  434. line length 574 characters (raw pass, confidence 0.50)

    import {function as _function}from'external';import*as external from'external';export{external as default };export{function as bar,default as void}from'external';import*as defaultOnly from'externalDefaultOnly';import someDefault from'external2';function _mergeNamespaces(n, m){m.forEach(function(e){e&&typeof e!=='string
  435. line length 1084 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,external,defaultOnly,someDefault){'use strict';function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceDefaultOnly(e){return Object.freeze({__proto__:null,default:e})}function _interopNamespace(e){if(e&&e.__esModule)return e;var n=Object.create(null);if(e)
  436. line length 722 characters (raw pass, confidence 0.50)

    System.register('bundle',['external','externalDefaultOnly','external2'],(function(exports,module){'use strict';var _function,defaultOnly,someDefault;return{setters:[function(module){_function=module["function"];exports({bar:module["function"],default:module,void:module["default"]});},function(module){defaultOnly=module
  437. line length 1455 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external'),require('externalDefaultOnly'),require('external2')):typeof define==='function'&&define.amd?define(['exports','external','externalDefaultOnly','external2'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,f(g.bun
  438. line length 1150 characters (raw pass, confidence 0.50)

    define(['module','exports','external','externalDefaultOnly','external2'],(function(module,exports,external,defaultOnly,someDefault){'use strict';function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceDefaultOnly(e){return Object.freeze({__proto__:null,default:e})}function _interopNam
  439. line length 1184 characters (raw pass, confidence 0.50)

    'use strict';Object.defineProperty(exports,'__esModule',{value:true});var external=require('external'),defaultOnly=require('externalDefaultOnly'),someDefault=require('external2');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceDefaultOnly(e){return Object.freeze({__proto__:nul
  440. line length 574 characters (raw pass, confidence 0.50)

    import {function as _function}from'external';import*as external from'external';export{external as default };export{function as bar,default as void}from'external';import*as defaultOnly from'externalDefaultOnly';import someDefault from'external2';function _mergeNamespaces(n, m){m.forEach(function(e){e&&typeof e!=='string
  441. line length 1081 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,external,defaultOnly,someDefault){'use strict';function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespaceDefaultOnly(e){return Object.freeze({__proto__:null,default:e})}function _interopNamespace(e){if(e&&e.__esModule)return e;var n=Object.create(null);if(e)
  442. line length 710 characters (raw pass, confidence 0.50)

    System.register('bundle',['external','externalDefaultOnly','external2'],(function(exports,module){'use strict';var _function,defaultOnly,someDefault;return{setters:[function(module){_function=module.function;exports({bar:module.function,default:module,void:module.default});},function(module){defaultOnly=module;},functi
  443. line length 1452 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external'),require('externalDefaultOnly'),require('external2')):typeof define==='function'&&define.amd?define(['exports','external','externalDefaultOnly','external2'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,f(g.bun
  444. 20 of 46 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  445. file mixes tab and space indentation (1 tab-indented and 15 space-indented lines) (raw pass, confidence 0.40)

    console.log(
      <div>
        Hello
            World
  446. file mixes tab and space indentation (54 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'logs side effects',
    	options: {
    		experimentalLogSideEffects: true,
  447. mean non-conventional identifier length 1.97 over 59 names (token pass, confidence 0.50)

  448. 24 of 46 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  449. 18 of 45 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  450. line length 785 characters (raw pass, confidence 0.50)

    define(['require','exports','external1','external2'],(function(require,exports,external1,external2){'use strict';function _interopNamespaceDefault(e){var n=Object.create(null);if(e){for(var k in e){n[k]=e[k];}}n.default=e;return Object.freeze(n)}const dynamic = new Promise(function(c,e){require(['external3'],function(m
  451. line length 740 characters (raw pass, confidence 0.50)

    'use strict';var external1=require('external1'),external2=require('external2');function _interopNamespaceDefault(e){var n=Object.create(null);if(e){for(var k in e){n[k]=e[k];}}n.default=e;return Object.freeze(n)}const dynamic = Promise.resolve().then(function(){return /*#__PURE__*/_interopNamespaceDefault(require('exte
  452. line length 550 characters (raw pass, confidence 0.50)

    var bundle=(function(exports,external1,external2){'use strict';const dynamic = import('external3');exports.external1=external1.external1;exports.dynamic=dynamic;Object.prototype.hasOwnProperty.call(external2,'__proto__')&&!Object.prototype.hasOwnProperty.call(exports,'__proto__')&&Object.defineProperty(exports,'__proto
  453. line length 811 characters (raw pass, confidence 0.50)

    (function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external1'),require('external2')):typeof define==='function'&&define.amd?define(['exports','external1','external2'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,f(g.bundle={},g.external1,g.external2));})(this,(function(
  454. 23 of 32 non-conventional identifiers are single-character (72%) (token pass, confidence 0.50)

  455. 18 of 37 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  456. 20 of 39 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  457. line length 928 characters (raw pass, confidence 0.50)

                    while ((((_la) & ~0x1F) === 0 && ((1 << _la) & 169870592) !== 0) || ((((_la - 34)) & ~0x1F) === 0 && ((1 << (_la - 34)) & 268573697) !== 0) || ((((_la - 72)) & ~0x1F) === 0 && ((1 << (_la - 72)) & 2151694339) !== 0) || ((((_la - 104)) & ~0x1F) === 0 && ((1 << (_la - 104)) & 536936449) !== 0) || ((((_la 
  458. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18880593) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100680481) !== 0) || ((((_la - 150
  459. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074311168) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  460. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  461. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074311168) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  462. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  463. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  464. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  465. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  466. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  467. line length 1619 characters (raw pass, confidence 0.50)

                    if (!((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014211) !== 0) || _la === 74 || _la === 95 || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 16673) !== 0) || _la === 160 || _la === 170 || ((((_la - 241)) & ~0x1F) === 0 
  468. line length 928 characters (raw pass, confidence 0.50)

                    while ((((_la) & ~0x1F) === 0 && ((1 << _la) & 169870592) !== 0) || ((((_la - 34)) & ~0x1F) === 0 && ((1 << (_la - 34)) & 268573697) !== 0) || ((((_la - 72)) & ~0x1F) === 0 && ((1 << (_la - 72)) & 2151694339) !== 0) || ((((_la - 104)) & ~0x1F) === 0 && ((1 << (_la - 104)) & 536936449) !== 0) || ((((_la 
  469. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18880593) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100680481) !== 0) || ((((_la - 150
  470. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074311168) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  471. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  472. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074311168) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  473. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  474. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  475. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  476. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  477. line length 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  478. line length 1619 characters (raw pass, confidence 0.50)

                    if (!((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014211) !== 0) || _la === 74 || _la === 95 || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 16673) !== 0) || _la === 160 || _la === 170 || ((((_la - 241)) & ~0x1F) === 0 
  479. 40 of 71 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  480. 40 of 68 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  481. 36 of 61 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  482. 40 of 74 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  483. 32 of 67 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  484. 40 of 95 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  485. 32 of 60 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  486. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	console.log('code21');
    }
    keep1()  ; keep2();
  487. mean non-conventional identifier length 1.62 over 45 names (token pass, confidence 0.50)

  488. mean non-conventional identifier length 1.74 over 92 names (token pass, confidence 0.50)

  489. 25 of 52 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  490. 25 of 49 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  491. 22 of 39 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  492. 25 of 55 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  493. 25 of 52 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  494. 19 of 39 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  495. file mixes tab and space indentation (19 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    
     /* lead
    retained */ console.log(2); // trail retained
    console.log(2); // trail retained
  496. file mixes tab and space indentation (10 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    
    	var a = '1\
      2';
  497. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    var a = '1\
      2';
    
    var b = '1\
  498. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    var a = '1\
      2';
    
    var b = '1\
  499. file mixes tab and space indentation (11 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    (function () {
    	'use strict';
    
    	var a = '1\
  500. file mixes tab and space indentation (15 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    System.register([], (function () {
    	'use strict';
    	return {
    		execute: (function () {
  501. file mixes tab and space indentation (12 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    (function (factory) {
    	typeof define === 'function' && define.amd ? define(factory) :
    	factory();
    })((function () { 'use strict';
  502. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    var a = '1\
      2';
    
    var b = '1\
  503. file mixes tab and space indentation (3 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class MyClass extends ExternalElement {
    	constructor() {
        super();
    		console.log('MyClassExtendsExternalClass');
  504. orphaned low surrogate \uDF06 (no preceding high surrogate) (token pass, confidence 0.65)

    	var ILL_FORMED_UNICODE = fails(function () {
    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  505. orphaned high surrogate \uD834 (no matching low surrogate) (token pass, confidence 0.65)

    	var ILL_FORMED_UNICODE = fails(function () {
    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  506. orphaned low surrogate \uDF06 (no preceding high surrogate) (token pass, confidence 0.65)

    	var ILL_FORMED_UNICODE = fails(function () {
    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  507. orphaned high surrogate \uD834 (no matching low surrogate) (token pass, confidence 0.65)

    	var ILL_FORMED_UNICODE = fails(function () {
    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  508. orphaned low surrogate \uDEAD (no preceding high surrogate) (token pass, confidence 0.65)

    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  509. orphaned low surrogate \uDEAD (no preceding high surrogate) (token pass, confidence 0.65)

    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  510. info critical → info by review dynamic-execution test/form/samples/supports-core-js/_expected.js:6978:15

    `Function(...)` called with a non-literal body (ast pass, confidence 0.90)

    	      // eslint-disable-next-line no-new-func -- safe
    	      return Function('return require("' + name + '")')();
    	    } catch (error) { /* empty */ }
    	  }
    likely benign LLM, confidence 0.85 core-js helper that uses Function to probe for a global require.
    Reasoning

    This is a core-js style global-detection helper. The Function call is explicitly annotated as safe, builds a fixed require string from a name, and sits inside a try/catch. It is library code in a test fixture.

  511. info critical → info by review dynamic-execution test/form/samples/supports-core-js/_expected.js:10545:47

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    	    validateArgumentsLength(arguments.length, 1);
    	    var fn = isCallable(handler) ? handler : Function(handler);
    	    var args = arraySlice(arguments, 1);
    	    queue[++counter] = function () {
    likely benign LLM, confidence 0.85 core-js timer polyfill that converts a string handler to a function.
    Reasoning

    This matches the standard core-js setTimeout/setInterval polyfill, which compiles a string handler with Function as the spec requires. It is legitimate polyfill code in a test fixture.

  512. orphaned high surrogate \uD842 (no matching low surrogate) (token pass, confidence 0.65)

    	  // eslint-disable-next-line es/no-string-prototype-at -- safe
    	  return '𠮷'.at(-2) !== '\uD842';
    	});
  513. info critical → info by review dynamic-execution test/form/samples/supports-core-js/_expected.js:26157:47

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    	    var boundArgs = validateArgumentsLength(arguments.length, 1) > firstParamIndex;
    	    var fn = isCallable(handler) ? handler : Function(handler);
    	    var params = boundArgs ? arraySlice(arguments, firstParamIndex) : [];
    	    var callback = boundArgs ? function () {
    likely benign LLM, confidence 0.85 core-js timer polyfill compiling a string handler via Function.
    Reasoning

    Same core-js timer polyfill pattern as the other finding in this file. It is a known, spec-driven use of Function in a test fixture.

  514. line length 1121 characters (raw pass, confidence 0.50)

    		    var isCallable; /* inlined from https://npmjs.com/is-callable */ var fnToStr = Function.prototype.toString, constructorRegex = /^\s*class /, isES6ClassFn = function isES6ClassFn(value) { try { var fnStr = fnToStr.call(value); var singleStripped = fnStr.replace(/\/\/.*\n/g, ''); var multiStripped = singleStripped.
  515. file mixes tab and space indentation (23 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'synthetic named exports',
    	options: {
    		plugins: [
  516. 30 of 57 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  517. 78 of 143 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  518. 28 of 67 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  519. 24 of 57 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  520. 30 of 72 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  521. file mixes tab and space indentation (116 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    function _mergeNamespaces(n, m) {
    	m.forEach(function (e) {
    		e && typeof e !== 'string' && !Array.isArray(e) && Object.keys(e).forEach(function (k) {
    			if (k !== 'default' && !(k in n)) {
  522. line length 593 characters (raw pass, confidence 0.50)

    run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function (
  523. line length 593 characters (raw pass, confidence 0.50)

    run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function () { run(function (
  524. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    function process() {
    	using _ = {
    		[Symbol.dispose]: () => console.log('dispose')};
    }
  525. file mixes tab and space indentation (2 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    function process() {
    	using _ = {
    		[Symbol.dispose]: () => console.log('dispose'),
        [Symbol.asyncDispose]: () => console.log('asyncDispose'),
  526. info critical → info by review dynamic-execution test/function/index.js:21:21

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    	try {
    		const function_ = new Function(contextKeys, code);
    		function_.apply({}, contextValues);
    	} catch (error) {
    likely benign LLM, confidence 0.85 Test harness that runs test code via new Function with a context.
    Reasoning

    This is a test harness that evaluates code passed in by test cases. The Function construction is the thing under test, and the file lives in the test directory.

  527. file mixes tab and space indentation (19 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'should provide json hint when importing a no export json file',
    	error: {
    		binding: 'default',
  528. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function getFoo() {
      return foo;
    }
  529. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  530. file mixes tab and space indentation (40 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'handles circular reexports',
    	exports(exports) {
    		assert.strictEqual(exports.exists, 42);
  531. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function Bar () {
    	this.inheritsFromBaz = this.isBaz;
    }
  532. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  533. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  534. file mixes tab and space indentation (12 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    export const test = import('./dep.js')
      .finally(() => {
        finallyCalled = true;
      })
  535. file mixes tab and space indentation (10 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export const test = import('./dep.js')
    	.then(() => {
    		const obj = {
    			value: false,
  536. file mixes tab and space indentation (20 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'Throw descriptive error message for used export is not defined',
    	error: {
    		binding: 'foo',
  537. file mixes tab and space indentation (47 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'warns for conflicting import attributes',
    	options: {
    		external: id => id.startsWith('external')
  538. info critical → info by review dynamic-execution test/function/samples/logging/handle-logs-in-plugins/main.js:2:1

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

    import 'external';
    eval(this);
    likely benign LLM, confidence 0.85 Test sample that calls eval on this to test plugin log handling.
    Reasoning

    A two-line sample fixture where eval(this) is used to exercise logging behaviour in plugins. The code is trivial, has no payload, and is inside a test samples directory.

  539. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    if (!b.fromExternal) {
    	throw new Error('External export not included');
    }
  540. 36 of 58 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  541. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    export const awaitable = async (iterable) => {
    	for await (const value of iterable) {
    	}
    }
  542. file mixes tab and space indentation (26 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    function test1() {
    	return true ?
    		/* kept */
  543. file mixes tab and space indentation (12 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    const switchSubmit = state => {
    	if (state == 1) {
    		assert.ok(false);
    	} else if (state == 0) {
  544. file mixes tab and space indentation (34 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    module.exports = defineTest({
    	description: 'handles when a low resolution sourcemap is used to report an error',
    	options: {
    		plugins: [
  545. info whitespace-anomaly test/incremental/index.js:9:1

    file mixes tab and space indentation (565 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    describe('incremental', () => {
    	let resolveIdCalls;
    	let transformCalls;
    	let modules;
  546. info critical → info by review dynamic-execution test/misc/iife.js:10:20

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    	const globalKeys = Object.keys(globalsWithAssert);
    	const function_ = new Function(globalKeys, code);
    	function_.apply(
    		globals,
    likely benign LLM, confidence 0.85 Test helper that evaluates IIFE output with provided globals.
    Reasoning

    This is a test helper that builds a Function from a list of global keys and a code string, then applies it with a globals object. It is a standard evaluation harness for test cases.

  547. info whitespace-anomaly test/misc/misc.js:7:1

    file mixes tab and space indentation (544 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    describe('misc', () => {
    	it('avoids modification of options or their properties', () => {
    		const { freeze } = Object;
    		return rollup.rollup(
  548. info critical → info by review dynamic-execution test/misc/misc.js:348:29

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    		// And the function should still parse — eval the wrapper to verify.
    		assert.doesNotThrow(() => new Function(umdCode), 'UMD output should be valid JavaScript');
    	});
    likely benign LLM, confidence 0.90 Test assertion that checks generated UMD code parses as valid JavaScript.
    Reasoning

    The Function call only parses UMD output inside an assert.doesNotThrow to validate syntax. The code is never run, and the comment makes the intent clear.

  549. info critical → info by review dynamic-execution test/misc/umd.js:11:20

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    	const globalKeys = Object.keys(globalsWithAssert);
    	const function_ = new Function(globalKeys, code);
    	function_.apply(
    		thisValue,
    likely benign LLM, confidence 0.85 Test helper that evaluates UMD output with provided globals.
    Reasoning

    This is the same evaluation harness pattern as iife.js, applying a Function built from global keys and code within a UMD test case.

  550. file mixes tab and space indentation (64 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    export function App() {
      return <div>{'.'}</div>;
    }
    `;
  551. file mixes tab and space indentation (70 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    export function App() {
      if (count) {
        console.log(count);
      }
  552. base64-like blob (272 bytes, compression ratio 0.74) (in comment) (raw pass, confidence 0.36)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm1haW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLE1BQU0sU0FBUyxDQUFDO0FBRTVCLE1BQU0sQ0FBQyxHQUFXLFVBQVUsS0FBSyxFQUFFLENBQUM7QUFFcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQy
  553. file mixes tab and space indentation (64 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    console.log(
      this + 2
    )
    `;

Reproduce This Scan

Run disclude locally to verify. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.

cargo install disclude --version 4.1.0
git clone https://github.com/rollup/rollup rollup && cd rollup
git checkout v4.65.0
disclude scan --severity info --diff v4.64.12 .