npm / rollup / 4.64.8

rollup 4.64.8

Source
https://github.com/rollup/rollup
Tag scanned
v4.64.8
Compared with
v4.64.7 (2 signals introduced since)
Files
13393 scanned, 219 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 266 warn · 284 info
Scan time
89.3 s
LLM review
Reviewed by claude-haiku-5-5 (Anthropic): the 112 most severe of 378 warn and critical signals (112 with a verdict); 112 demoted to info. The rest are unreviewed.
Disclude version
4.0.0
Scanned (UTC)
2026-10-17 16:57

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)

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

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
  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('shared', dep.value1);
  6. `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');
  7. `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;
  8. `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;
  9. `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;
  10. `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;
  11. `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;
  12. `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;
  13. `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);
  14. `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);
  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('main', value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	exports.value = value;
  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)

    
    	const component = new Promise(function (resolve, reject) { require(['./generated-component'], resolve, reject); }).then(function (n) { return n.component; });
    
    	exports.component = component;
  99. `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;
  100. `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));
    
    }));
  101. `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
  102. `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
  103. `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);
  104. `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);
  105. `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() {
  106. `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)));
    }
  107. `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)));
  108. `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)));
  109. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  110. 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' } });
  111. 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' } });
  112. 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' } });
  113. `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));
    		}
    	}
  114. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

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

    		getImport() {
    			return import(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. `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);
    		}
    	}
  120. `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);
    	}
    }
  121. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    		getImport() {
    			return import(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. `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}`);
  126. `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}`);
  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); }); })('./seven.js');
  128. `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); });
    
    }));
  129. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import('./seven.js');
  130. 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');
  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(7);
  138. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import(7);
    import('./seven.js');
  139. `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);
  140. `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
  141. `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
  142. `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
  143. `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);
  144. `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);
  145. `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);
  146. `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
  147. `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
  148. `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
  149. `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);
  150. `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);
  151. `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);
  152. `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);
  153. 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' } };
  154. 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' } };
  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 extra5 = { with: { type: 'json' } };
    import(specifier5, extra5);
    
    const extra6 = { with: { type: 'json' } };
  158. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra6 = { with: { type: 'json' } };
    import(specifier6, { with: extra6.with });
  159. `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); });
  160. `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);
  161. `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');
  162. `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); });
  163. `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); });
  164. `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); });
    
    }));
  165. 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" } });
  166. 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" } });
  167. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  169. 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' } });
  170. 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' } });
  171. 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' } });
  172. `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); });
  173. `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);
  174. `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');
  175. `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); });
  176. `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); });
  177. `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); });
    
    }));
  178. 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" } });
  179. 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" } });
  180. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  182. 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' } });
  183. 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' } });
  184. 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' } });
  185. `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); });
  186. `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);
  187. `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');
  188. `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); });
  189. `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); });
  190. `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); });
    
    }));
  191. 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" } });
  192. 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" } });
  193. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    	import('external');
    	import(globalThis.unknown);
    	import('resolvedString');
    	import('resolved-id');
  195. 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' } });
  196. 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' } });
  197. 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' } });
  198. 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}`);
  199. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

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

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  201. 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' } });
  202. 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' } });
  203. 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' } });
  204. `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);
  205. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    
    import(join('a', 'b'));
    console.log(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(external.join('a', 'b'));
    	console.log(external.join);
  209. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(pathJoin('a', 'b'));
    console.log(pathJoin);
  210. `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)));
  211. `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)));
  212. `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)) }));
  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.60)

    
    	new Promise(function (resolve, reject) { require(['external-auto'], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }).then(console.log);
  215. `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);
  216. `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);
  217. `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);
    
    }));
  218. `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);
  219. `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);
  220. `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);
  221. `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);
  222. `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);
  223. `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);
    
    }));
  224. `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);
  225. `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);
  226. 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);
  227. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(globalThis.external1).then(console.log);
    import(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);
    
    })(externalauto, externaldefault, externaldefaultOnly, externalesModule);
  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);
    
    }));
  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. `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
  235. `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;
  236. `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));
    
    }));
  237. `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;
  238. `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);
  239. `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)) }));
  240. `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)));
  241. `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)) }));
  242. 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,
  243. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    import('external');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  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', { with: { type: 'special' } });
    import(globalThis.unknown, { with: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { with: { type: 'special' } });
  251. 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' } });
  252. 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' } });
  253. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

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

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

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

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

    			if (id === 'other') return 17;
    			return require(id);
    		}
    	}
  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)

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

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

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

    import.source(dynamic).then(console.log)
  263. 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=
    `
    					);
  264. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    ⟨U+FEFF⟩⟨U+FEFF⟩export const msg = 'foo';
  265. 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}`);
  266. warn dynamic-import test/watch/index.js:3971:9

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

    	delete require.cache[resolved];
    	return require(resolved);
    }
  267. info warn → info by review dynamic-import test/chunking-form/samples/sourcemap-file-names-function/_expected/amd/main.js:3:43 new in this release

    `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); });
    likely benign LLM, confidence 0.85 AMD dynamic require of hashed chunk filenames in a bundler test expectation.
    Reasoning

    Generated AMD output of Rollup requiring hashed chunk file names as literal strings; a normal bundler artifact in a test fixture.

  268. info warn → info by review dynamic-import test/chunking-form/samples/sourcemap-file-names-function/_expected/amd/main.js:4:43 new in this release

    `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); });
    
    }));
    likely benign LLM, confidence 0.85 AMD dynamic require of hashed chunk filenames in a bundler test expectation.
    Reasoning

    Same generated AMD dynamic import pattern with literal hashed chunk paths; benign bundler test output.

  269. 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
  270. 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
    likely benign LLM, confidence 0.97 Long HTML line of sponsor avatar links in the README.
    Reasoning

    A 2244-character line of HTML sponsor badge anchors in a markdown README. Long lines in markdown are common for badge and sponsor blocks, and this is a raw-pass signal with a high false-positive rate.

  271. 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();
  272. 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.85 CLI parses an inline plugin object from the -p argument using new Function.
    Reasoning

    The CLI evaluates the user's own -p argument as a JS object literal via new Function. This is an intentional feature of a bundler CLI driven by the local user's command line, not attacker-controlled input from a package. It is risky by design but not hidden or malicious.

  273. 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.85 CLI evaluates the argument value of a plugin option with new Function.
    Reasoning

    Same pattern: the plugin argument value after '=' is evaluated with new Function, a documented CLI option that the local user supplies directly.

  274. 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 Loads a user-specified plugin module via require with an import fallback.
    Reasoning

    The plugin path comes from the user's configuration or CLI argument and is resolved via require with an import() fallback. This is standard plugin loading in a bundler.

  275. 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 Dynamic import fallback for loading a user-specified plugin module.
    Reasoning

    The import() fallback loads the same user-specified plugin path after require fails. This is ordinary dynamic plugin loading.

  276. 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 Imports a config file as an ES module via its file URL.
    Reasoning

    Loads the project's own bundled config file as an ESM module through a file URL. This is the expected mechanism for rollup.config.js loading.

  277. 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 a transpiled temporary config bundle, then cleans it up.
    Reasoning

    Imports a temporary bundle of the project's config file, then deletes it in a finally block. This is the standard config-transpilation path.

  278. 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
  279. 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
  280. 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
  281. 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
  282. 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 Decodes base64 shareable REPL state from the URL query.
    Reasoning

    Decodes a base64 URL-safe shareable state from the query string, then decodeURIComponent or raw use, which is consistent with restoring REPL state as JSON. No eval or dynamic fetch is shown in the snippet, and the decoded data is only parsed.

  283. 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]}`)
  284. 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.80 Requires a native binding module by identifier inside a try/catch.
    Reasoning

    Loads a native binding by id inside a try/catch with a fallback on error. This is the usual native-module loading pattern, and the id is internal to the package.

  285. 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']],
  286. 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 from a sysroot-derived path.
    Reasoning

    The variable is set to a path under the rustc sysroot and then invoked as llvm-profdata for coverage. This is a legitimate build script using a locally computed toolchain path, and the critical severity reflects the dynamic command name rather than malicious content.

  287. 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 from a sysroot-derived path.
    Reasoning

    Same as the llvm-profdata case: llvm-cov is located under the rustc sysroot and run for coverage reporting. This is a normal developer script.

  288. 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
    );
  289. 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;
  290. 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;
  291. 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
  292. `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.95 Generated AMD test fixture loading a dynamic chunk.
    Reasoning

    This is an AMD-format expected-output fixture generated by rollup's test suite. The require array form is standard AMD dynamic loading for the chunk being tested.

  293. `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.95 Generated AMD test fixture loading another test chunk.
    Reasoning

    Another line of the same generated AMD test fixture, loading a test chunk by relative path.

  294. `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.95 Generated AMD test fixture dynamically loading a library module.
    Reasoning

    A generated AMD expected-output fixture in the test suite that dynamically loads a test library module, with no signs of malicious behavior.

  295. `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); });
    	}
    dismissed LLM, confidence 0.92 Generated AMD dynamic-import loader in a chunking test fixture.
    Reasoning

    Rollup test fixture output. The require is the AMD form of a dynamic import with a fixed relative path, a normal build artifact.

  296. `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); });
    	}
    dismissed LLM, confidence 0.92 Generated AMD dynamic-import loader for a chunk under a base path.
    Reasoning

    Expected-output fixture from Rollup's chunking tests. The AMD require with a literal array of a relative chunk path is ordinary generated code for a dynamic import.

  297. 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); });
    	}
    dismissed LLM, confidence 0.92 Rollup-generated AMD loader call for a dynamically imported chunk.
    Reasoning

    This is Rollup's generated AMD output for a dynamic import, inside a test fixture's _expected directory. The require call with an array of chunk paths is the standard AMD loader form, not obfuscation or a dropper.

  298. `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 Bundler-generated asset URL fallback that requires the Node url module.
    Reasoning

    Generated CJS output that uses require('u' + 'rl') to get pathToFileURL, guarded by a typeof document check. The string concatenation is a bundler artifact of a Node/browser asset-URL fallback, not hidden malicious behaviour. The require target is fixed ('url' module).

  299. `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); });
    dismissed LLM, confidence 0.92 Generated AMD dynamic-import wrapper for generated-a in a test fixture.
    Reasoning

    Rollup expected-output fixture. The AMD require calls with literal chunk paths are standard generated dynamic-import code.

  300. `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);
    dismissed LLM, confidence 0.92 Generated AMD dynamic-import wrapper for generated-b in a test fixture.
    Reasoning

    Same fixture as the previous finding. The second AMD require for generated-b is ordinary generated dynamic-import code.

  301. `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);
    
    }));
    dismissed LLM, confidence 0.92 Generated AMD dynamic-import of a chunk in a deprecated-API test fixture.
    Reasoning

    Expected output from a deprecated emit-file test fixture. The AMD require with a literal chunk path is normal Rollup output.

  302. `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); });
    
    }));
    dismissed LLM, confidence 0.92 Generated AMD chained dynamic import of generated-dep2.
    Reasoning

    Expected output of a chained dynamic-import test. The AMD require to generated-dep2 with a literal path is ordinary generated code.

  303. `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); });
    
    }));
    dismissed LLM, confidence 0.92 Generated AMD dynamic import of generated-dep1 from the chained test.
    Reasoning

    Expected output of the same chained-import test. The literal AMD require of generated-dep1 is normal bundler output.

  304. `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);
    dismissed LLM, confidence 0.92 Generated AMD dynamic import of generated-dep2 inside a dynamic helper.
    Reasoning

    Rollup expected output for a chunking test. The AMD require of generated-dep2 inside a helper that chains a .then is standard generated dynamic-import code.

  305. 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 Test source file exercising dynamic import() with comments in the argument list.
    Reasoning

    Source fixture testing that comments inside a dynamic import() do not break parsing. The specifier is a literal './foo.js' with comments around it, so the non-literal flag is a parser artifact. Nothing here is malicious.

  306. `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.85 Generated AMD dynamic import with a variable specifier in a test fixture.
    Reasoning

    Expected output for a test with a variable dynamic-import specifier. The require([t]) is the AMD translation of import(t) inside a helper with a namespace wrapper. That is legitimate bundler output, although a variable specifier is a mild risk in general.

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

    
    import(dep);
    likely benign LLM, confidence 0.85 Dynamic import of a variable module specifier in a Rollup test fixture's expected CJS output.
    Reasoning

    A bare dynamic import(dep) with a variable specifier is a legitimate language feature. The file sits in Rollup's chunking-form test fixtures, and the generated CJS output shows no payload or decoding around it.

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

    
    import(dep);
    likely benign LLM, confidence 0.85 Dynamic import of a variable module specifier in a Rollup test fixture's expected ES output.
    Reasoning

    The same bare import(dep) appears in the expected ES build of a Rollup test sample. It is ordinary dynamic loading with no obfuscation or suspicious context.

  309. 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);
    likely benign LLM, confidence 0.85 Dynamic import of a variable module specifier in a Rollup test source file.
    Reasoning

    The source sample contains import(dep) with a variable specifier, which is the behaviour the fixture exists to test. Nothing in the snippet indicates malicious intent.

  310. `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 Generated AMD require of a literal module path inside a Rollup test fixture.
    Reasoning

    The flagged require(['./foo'], ...) call uses an array literal with a literal module path. This is standard AMD loader output from the bundler, so the non-literal flag is a misclassification.

  311. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The require(['./generated-dynamic']) call uses a literal string path in standard AMD output. The non-literal flag is a false positive.

  312. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The require call targets a literal chunk path, which is routine AMD code emitted by the bundler. Nothing suspicious appears in the snippet.

  313. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The require uses a literal './generated-separate' path inside a Promise wrapper. This is normal bundler output and the non-literal label is wrong.

  314. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The require targets the literal './generated-separate' path, matching standard AMD chunk loading. The finding is a false positive.

  315. `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 Generated AMD require inside an async test function with a literal path.
    Reasoning

    The require call uses a literal './generated-dep' path, and the surrounding async function only awaits and logs a property. No obfuscation or malicious behaviour is present.

  316. `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 Generated AMD require feeding a then-callback in a Rollup test fixture.
    Reasoning

    The require targets a literal './generated-dep' path and the then-callback only logs a property. This is ordinary generated test code.

  317. `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 Generated AMD require of a literal entry path in a Rollup test fixture.
    Reasoning

    The first require uses the literal './entry' path with a namespace-interop helper, a standard bundler pattern. The non-literal label is incorrect.

  318. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The second require targets the literal './generated-other' path in normal AMD output. The flag is a false positive from the scanner.

  319. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The require uses the literal './generated-dynamic' path, and the callback only logs a re-exported value. This is routine test output.

  320. `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 Generated AMD require of a literal chunk path in a Rollup test fixture.
    Reasoning

    The require targets the literal './generated-dep1' path and the callback only unwraps an export. Nothing here suggests obfuscation or malice.

  321. `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 Rollup-generated AMD loader call for a dynamic import of a local module, located in a test fixture.
    Reasoning

    The AMD require call takes a bracketed array containing the string literal './lib', so the specifier is a literal. This is standard Rollup AMD output for a dynamic import in a test fixture. The flag is a false positive from the pattern matcher.

  322. `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 Rollup AMD output loading a literal-path dynamic import module within a namespace test.
    Reasoning

    The require call uses the literal array ['./generated-module1'] inside an async wrapper that consumes a namespace object. This is expected Rollup AMD output for a dynamic import, and the specifier is not computed at runtime.

  323. `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 Rollup AMD output loading './generated-module2' via a literal-path dynamic import in a namespace test.
    Reasoning

    The require call uses the literal path './generated-module2' in a bracketed array. The surrounding code only destructures and calls a namespace member, which is ordinary test-fixture output.

  324. `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 Rollup AMD output for a literal-path dynamic import with destructured namespace use.
    Reasoning

    The require specifier is the literal array ['./generated-module3']. The following code destructures and calls foo, which is ordinary namespace-handling test code.

  325. `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 Rollup AMD output for a literal-path dynamic import with object rest destructuring.
    Reasoning

    The require specifier is the literal './generated-module4'. The rest of the snippet is object destructuring with a rest element, which is a benign language feature exercised by the test.

  326. `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 Rollup AMD output for a literal-path dynamic import passed to a local helper function.
    Reasoning

    The require specifier is the literal './generated-module5'. The snippet passes the module to a local readFoo function, which is ordinary test logic with no dynamic execution or obfuscation.

  327. `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 Rollup AMD output for a literal-path dynamic import with a destructuring helper.
    Reasoning

    The require specifier is the literal './generated-module6'. The following function destructures a parameter and calls foo, which is a plain test pattern.

  328. `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 Rollup AMD output for a literal-path dynamic import with rest destructuring in a helper.
    Reasoning

    The require specifier is the literal './generated-module7'. The following function uses object destructuring with a rest element, which is standard syntax exercised by the test.

  329. `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 Rollup AMD output for a literal-path dynamic import with a rest-parameter helper.
    Reasoning

    The require specifier is the literal './generated-module8'. The following function takes rest parameters, which is ordinary JavaScript and not suspicious.

  330. `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 Rollup AMD output for a literal-path dynamic import with a default-valued destructuring helper.
    Reasoning

    The require specifier is the literal './generated-module9'. The following function uses a default value in destructuring, which is a plain language feature used in the test.

  331. `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 Rollup AMD output for a literal-path dynamic import with namespace member calls in a test.
    Reasoning

    The require specifier is the literal './generated-module10'. The following code calls methods on the module namespace, including a short-circuit expression on global.unknown. This is test-fixture code with no sign of malicious intent.

  332. `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' })
    	);
    dismissed LLM, confidence 0.92 Generated AMD dynamic import of ./other within a chunking test.
    Reasoning

    Rollup test expected output. The AMD require of './other' is the standard form for a dynamic import, followed by a test assertion.

  333. `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 Rollup AMD output for a literal-path dynamic import of './generated-dynamic' in a facaded-entry test.
    Reasoning

    The require call uses the literal array ['./generated-dynamic'] and chains a then handler that logs. This is standard Rollup AMD output for a facaded entry in a test fixture.

  334. `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.94 Rollup AMD output for a literal-path dynamic import of './main' in a facaded-entry test.
    Reasoning

    The require call uses the literal array ['./main'] and logs the result. This is expected AMD output for a dynamic import in a test fixture, and the specifier is not computed.

  335. `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.93 AMD-transpiled dynamic import of a sibling test module.
    Reasoning

    This is Rollup's generated AMD output for a dynamic import of './main' inside a chunking-form test fixture. The specifier is an array of literal module names passed to AMD require, which is the expected transpilation of import(), not attacker-controlled input.

  336. `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.93 AMD-transpiled dynamic import within a chunking test expectation.
    Reasoning

    Rollup's AMD output for a dynamic import of './generated-dynamic' in a test fixture. The require call wraps a literal module path and resolves through the standard AMD promise pattern.

  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.93 AMD-transpiled dynamic import in a tainted-entry chunking test.
    Reasoning

    Same generated AMD dynamic-import pattern as the sibling fixture. The module specifier is a fixed relative path from the test sample, and the file is an expected-output snapshot.

  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.93 AMD-transpiled dynamic import in a tainted-entry test snapshot.
    Reasoning

    Generated AMD dynamic import of a fixed local module, matching the Rollup chunking test expectation. No external or computed target is involved.

  339. `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.93 AMD-transpiled dynamic import with interop helper in a test snapshot.
    Reasoning

    Generated AMD dynamic import with a namespace interop wrapper, typical of Rollup output. The specifier is a literal relative module path in a test fixture.

  340. `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.90 CJS file-URL resolution for an emitted chunk, guarded by a browser check.
    Reasoning

    Rollup's CJS fallback for import.meta.ROLLUP_FILE_URL-style chunk URL resolution. The require('u'+'rl') split is a bundler idiom to keep the 'url' module out of browser bundles, and the call only builds a file URL from __dirname, with a browser branch.

  341. `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.90 CJS file-URL resolution for an emitted chunk in a test expectation.
    Reasoning

    Same generated URL-resolution construct as the sibling finding, with a fixed local chunk filename. The string-split require is the standard Rollup pattern for the Node-only branch.

  342. `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.90 CJS file-URL resolution for a nested emitted chunk in a test expectation.
    Reasoning

    Same Rollup-generated pattern with a fixed chunk filename. The concatenated 'u'+'rl' is an intentional bundler-compatibility idiom, not evasion.

  343. 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',
  344. `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.93 AMD-transpiled dynamic import of a nested worker chunk.
    Reasoning

    Generated AMD dynamic import of a literal chunk path for a worker test. The surrounding code only chains promise callbacks and updates the DOM, with no network or exec behavior.

  345. `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.90 CJS worker URL resolution for an emitted worker-proxy chunk.
    Reasoning

    Rollup's CJS output for creating a Worker from an emitted worker-proxy chunk. The require('u'+'rl') split and the browser/Node branch are standard bundler output, and the file path is fixed.

  346. `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.93 Rollup-generated CJS polyfill for resolving a worker URL in Node or the browser.
    Reasoning

    The require('u' + 'rl') call is Rollup's standard import.meta.url polyfill for CJS output, selecting between a Node file URL and a browser URL based on the environment. The concatenated 'url' name is a generated artifact of that polyfill, not evasion. The file is a Rollup test expected-output fixture.

  347. 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));
  348. `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.93 Rollup-generated polyfill building a Worker URL for a worker proxy chunk.
    Reasoning

    This is the same Rollup import.meta.url polyfill, used to construct a Worker URL in CJS output. It is a generated test fixture and the require is only reached in Node, not with attacker-controlled input.

  349. 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;
    });
  350. `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.93 Rollup-generated polyfill resolving a paint worklet module URL.
    Reasoning

    Standard Rollup import.meta.url polyfill in CJS output that passes a worklet chunk URL to CSS.paintWorklet.addModule. The require target is a fixed relative path built from __dirname, in a test fixture.

  351. `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.92 AMD-transpiled dynamic import of a test external module.
    Reasoning

    Generated AMD dynamic import of an external module in a Rollup emit-file test. The quoted specifier with an escaped apostrophe is a test-fixture name, not a payload.

  352. `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.95 AMD loader call that lazily loads an entry dependency module.
    Reasoning

    AMD-format dynamic require with a literal module id array, which is the standard loader pattern for code splitting. The file is a Rollup test fixture.

  353. `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.95 AMD-style lazy require of a sibling chunk module.
    Reasoning

    This is an AMD-format require with an array of literal module ids, the normal AMD loader syntax for lazy-loading a chunk. It is a Rollup test expected-output file.

  354. `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.95 AMD require loading a nested chunk for dynamic import.
    Reasoning

    Standard AMD require with a literal array of a nested chunk path, used for dynamic import. Expected output of a bundler test.

  355. `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.93 Rollup-generated polyfill resolving an emitted SVG asset URL.
    Reasoning

    Rollup's import.meta.url polyfill for CJS output, resolving an emitted SVG asset path in Node or the browser. The concatenated 'url' name is a generated artifact, and the path comes from __dirname and a fixed asset name.

  356. `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.93 Rollup-generated polyfill resolving a nested asset URL.
    Reasoning

    Same Rollup import.meta.url polyfill pattern for a nested-chunk asset reference, with a fixed relative path. Generated test output.

  357. `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.93 Rollup-generated polyfill resolving an emitted text asset URL.
    Reasoning

    Rollup's CJS import.meta.url polyfill resolving an emitted text asset URL from __dirname with a fixed filename. The snippet is truncated, but the visible structure is the standard generated pattern.

  358. `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.93 Rollup-generated polyfill resolving a text asset URL.
    Reasoning

    Same Rollup import.meta.url polyfill for a text asset with a fixed filename. This is generated test output, not dropper or dynamic execution behavior.

  359. `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.93 Rollup-generated polyfill resolving a banner text asset URL.
    Reasoning

    Same Rollup import.meta.url polyfill with a fixed asset filename relative to __dirname. The pattern is the standard bundler output for emitted files.

  360. `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.80 Generated CJS polyfill that loads Node's url module to build a file URL for an emitted asset.
    Reasoning

    The 'u' + 'rl' split is a known Rollup CJS output pattern for the import.meta.url polyfill. It stops bundlers from statically resolving the 'url' module, and the argument is a fixed path, not attacker-controlled input. This is generated test output rather than malicious code.

  361. `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.80 Generated CJS polyfill resolving an intro.txt asset URL via the url module.
    Reasoning

    Same generated import.meta.url polyfill pattern as the other findings in this file. The concatenated 'url' name and fixed asset path are benign in context.

  362. `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.80 Generated CJS polyfill resolving an outro.txt asset URL via the url module.
    Reasoning

    Same generated import.meta.url polyfill pattern; the specifier is a fixed module name and the path is a static asset name.

  363. `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.80 Generated CJS polyfill resolving a renderChunk.txt asset URL via the url module.
    Reasoning

    Same generated import.meta.url polyfill pattern; the concatenated 'url' specifier is a deliberate Rollup output idiom, not a dropper.

  364. `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.80 Generated CJS polyfill resolving a generateBundle.txt asset URL via the url module.
    Reasoning

    Same generated import.meta.url polyfill pattern; the path is a static asset name and the code is ordinary URL construction.

  365. `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);
    
    }));
    dismissed LLM, confidence 0.85 AMD dynamic import of ./generated-dynamic in Rollup test output.
    Reasoning

    This is an AMD-style require with a literal array of module ids and resolve/reject callbacks. It is a standard AMD dynamic load, and the flagged 'non-literal specifier' is a false positive from the array argument.

  366. `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);
    
    }));
    dismissed LLM, confidence 0.85 AMD dynamic import of ./generated-dep1 with a promise wrapper.
    Reasoning

    Standard AMD require with a literal module-id array and a promise wrapper. Legitimate generated loader code in a test fixture.

  367. `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);
    
    }));
    dismissed LLM, confidence 0.85 AMD dynamic import of ./generated-dep1 using arrow functions.
    Reasoning

    Same AMD require pattern with an arrow-function wrapper. Literal array specifier, so the finding is a false positive.

  368. `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';
    dismissed LLM, confidence 0.85 AMD dynamic dependency load of ./generated-dynamicDep in a generated test fixture.
    Reasoning

    AMD require with a literal module-id array inside a Promise, typical of Rollup dynamic-import output. No malicious behavior is visible.

  369. `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;
    dismissed LLM, confidence 0.85 AMD dynamic dependency load of ./generated-dynamicDep in a generated test fixture.
    Reasoning

    Same AMD dynamic dependency pattern with a literal array. Benign generated 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';
    dismissed LLM, confidence 0.85 AMD dynamic dependency load of ./generated-dynamicDep in a generated test fixture.
    Reasoning

    Same AMD dynamic dependency pattern with a literal array. The finding is a false positive.

  371. `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; });
    
    }));
    dismissed LLM, confidence 0.85 AMD dynamic import of ./generated-lib with a then-callback reading the exported value.
    Reasoning

    AMD require with a literal module-id array and a .then that reads an exported value. Ordinary chunk-loading code from a bundler test.

  372. `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;
    likely benign LLM, confidence 0.90 Rollup-generated import.meta.url polyfill that requires the Node url module in a CJS test fixture.
    Reasoning

    This is Rollup's generated import.meta.url shim in a test fixture. The require('u' + 'rl') concatenation looks like evasion but is a known bundler output for loading Node's url module in CJS. The adjacent logic only falls back to document.baseURI, with no shell, network, or dropper behaviour.

  373. `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;
    likely benign LLM, confidence 0.92 AMD-format dynamic module load of a local chunk inside a Rollup test fixture.
    Reasoning

    The AMD loader call uses a literal array of a relative module path, which is a standard dynamic-import pattern for the AMD format. The scanner flagged it as non-literal, a false positive. This is a generated test fixture.

  374. `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)));
    likely benign LLM, confidence 0.85 Rollup import.meta.url compatibility shim in a CJS test fixture.
    Reasoning

    This is the same Rollup import.meta.url shim: a typeof document check, then require('u' + 'rl') for pathToFileURL in Node, with a browser fallback. The concatenated name is a bundler artifact, and the snippet shows no malicious use.

  375. `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)));
    likely benign LLM, confidence 0.85 Generated import.meta.url shim in a nested CJS chunk of a test fixture.
    Reasoning

    Same Rollup-generated import.meta.url shim, used to build a file URL for a nested chunk. The require of the url module is a standard bundler output for Node and browser compatibility.

  376. `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;
    likely benign LLM, confidence 0.92 AMD dynamic load of a generated sibling chunk in a chained-chunks test fixture.
    Reasoning

    A literal-array AMD require of a sibling generated chunk, emitted by Rollup for a dynamic import. The scanner's non-literal flag is a false positive in a test fixture.

  377. `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');
    likely benign LLM, confidence 0.92 AMD dynamic require of another generated chunk in a circular-imports test fixture.
    Reasoning

    A literal-array AMD require between two generated chunks in a circular-import test case. This is normal Rollup output and the flag is a false positive.

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

    
    	new Promise(function (resolve, reject) { require(['./main'], resolve, reject); });
    	console.log('dynamic2');
    likely benign LLM, confidence 0.92 AMD dynamic require of the main chunk in a circular-imports test fixture.
    Reasoning

    A literal-array AMD require of main, a circular dependency that Rollup emits for test coverage. Nothing in the snippet is malicious.

  379. `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');
    likely benign LLM, confidence 0.92 AMD main chunk requiring two generated chunks in a circular-imports test fixture.
    Reasoning

    Literal-array AMD requires of two generated chunks, produced by Rollup for a circular-dynamic-imports test. The non-literal flag is a false positive.

  380. `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');
    likely benign LLM, confidence 0.92 AMD main chunk dynamic requires in a circular-imports test fixture.
    Reasoning

    Same generated AMD main chunk with literal-array requires for dynamic imports, in a test fixture. The finding is a false positive.

  381. `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); });
    
    }));
    likely benign LLM, confidence 0.92 AMD dynamic require of a generated chunk in a cut-off test fixture.
    Reasoning

    A literal-array AMD require of generated-dynamic2 in a cut-off test fixture's Rollup output. Benign build artifact.

  382. `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.92 AMD entry chunk dynamically requiring a generated chunk in a cut-off test fixture.
    Reasoning

    A literal-array AMD require of a generated chunk in a Rollup test fixture. The non-literal flag is a false positive.

  383. `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.92 AMD entry chunk dynamically requiring a generated chunk in a cut-off test fixture.
    Reasoning

    Same literal-array AMD dynamic require pattern as the sibling fixture outputs. Generated test code with no malicious behaviour.

  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); });
    
    }));
    likely benign LLM, confidence 0.85 AMD-style dynamic require of a generated chunk in a Rollup chunking test fixture.
    Reasoning

    This is Rollup's generated AMD output for dynamic imports inside a test fixture; the require call with an array of literal relative paths is a standard module loader pattern, not an obfuscated or malicious dropper.

  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); });
    
    }));
    likely benign LLM, confidence 0.85 AMD-style dynamic require of a generated chunk in a Rollup test fixture.
    Reasoning

    Same generated AMD dynamic import pattern as main3.js, loading a sibling chunk from a test expected-output directory; benign build artifact.

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

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

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

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

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

  391. 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);
  392. 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);
  393. 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);
  394. 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 () {
  395. 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 {
  396. 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 {
  397. 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, 
  398. 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 },
  399. 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'],
  400. 21 of 48 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

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

  402. 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() {
  403. 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() {
  404. mean non-conventional identifier length 1.95 over 21 names (token pass, confidence 0.50)

  405. 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
  406. 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&
  407. 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
  408. 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
  409. 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
  410. 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
  411. 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
  412. 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&
  413. 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
  414. 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
  415. 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
  416. 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
  417. 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:[()
  418. 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
  419. 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,
  420. 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
  421. 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
  422. 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
  423. 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
  424. 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,
  425. 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
  426. 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
  427. 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
  428. 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
  429. 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
  430. 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
  431. 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
  432. 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)
  433. 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
  434. 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
  435. 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
  436. 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
  437. 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
  438. 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)
  439. 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
  440. 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
  441. 20 of 46 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

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

    console.log(
      <div>
        Hello
            World
  443. 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,
  444. mean non-conventional identifier length 1.97 over 59 names (token pass, confidence 0.50)

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

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

  447. 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
  448. 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
  449. 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
  450. 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(
  451. 23 of 32 non-conventional identifiers are single-character (72%) (token pass, confidence 0.50)

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

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

  454. 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 
  455. 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
  456. 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
  457. 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
  458. 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
  459. 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
  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) & 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
  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 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 
  465. 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 
  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)) & 18880593) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100680481) !== 0) || ((((_la - 150
  467. 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
  468. 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
  469. 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
  470. 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
  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) & 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
  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 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 
  476. 40 of 71 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  492. 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
  493. file mixes tab and space indentation (10 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    
    	var a = '1\
      2';
  494. 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\
  495. 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\
  496. 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\
  497. 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 () {
  498. 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';
  499. 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\
  500. 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');
  501. 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"';
    	});
  502. 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"';
    	});
  503. 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"';
    	});
  504. 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"';
    	});
  505. orphaned low surrogate \uDEAD (no preceding high surrogate) (token pass, confidence 0.65)

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

    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  507. 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.80 core-js helper using Function constructor to access require by name inside a try block.
    Reasoning

    This is core-js polyfill code vendored into an expected-output fixture; the Function constructor builds a require call from a name in a try/catch with an explicit eslint-disable comment. It is a known library idiom for detecting Node internals, not a dropper, though the dynamic body is real.

  508. 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.80 core-js timers polyfill converting string handlers via the Function constructor.
    Reasoning

    This is the core-js setTimeout/setInterval polyfill, where Function(handler) converts string callbacks as the legacy spec allows. It is a known library pattern in a test fixture; the dynamic body is inherent to the polyfill's purpose.

  509. 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';
    	});
  510. 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.80 core-js timers polyfill (bound-args variant) converting string handlers via Function.
    Reasoning

    Same core-js timers polyfill pattern with a bound-args variant; legitimate library code for string handler support in a test fixture.

  511. 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.
  512. 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: [
  513. 30 of 57 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

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

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

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

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

  518. 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)) {
  519. 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 (
  520. 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 (
  521. 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')};
    }
  522. 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'),
  523. 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.70 Test harness executing code strings via the Function constructor with context variables.
    Reasoning

    In a test harness, `new Function(contextKeys, code)` executes code strings with context values, which is a sandbox runner pattern. It is dynamic execution by design, but within a repository's own test suite and not obfuscated or shipped payload code.

  524. 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',
  525. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

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

  527. 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);
  528. 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;
    }
  529. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

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

  531. 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;
      })
  532. 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,
  533. 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',
  534. 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')
  535. 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.70 Test sample calling eval on the module's this value in a logging test.
    Reasoning

    A bare `eval(this)` in a bundler test sample for logging behavior. Odd, but it is a test fixture for plugin logging and not an encoded or dropper payload.

  536. 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');
    }
  537. 36 of 58 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  538. 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) {
    	}
    }
  539. file mixes tab and space indentation (26 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    function test1() {
    	return true ?
    		/* kept */
  540. 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) {
  541. 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: [
  542. 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;
  543. info critical → info by review dynamic-execution test/misc/iife.js:9: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.70 Test helper evaluating generated IIFE code via the Function constructor with globals.
    Reasoning

    Test helper that builds a function from generated code and applies it with globals, likely for evaluating IIFE bundle output in a sandbox. Dynamic execution by design within a test suite, not malicious.

  544. info whitespace-anomaly test/misc/misc.js:6:1

    file mixes tab and space indentation (462 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(
  545. info critical → info by review dynamic-execution test/misc/misc.js:347: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.80 Test asserting that generated UMD code parses via new Function, without executing it.
    Reasoning

    The Function constructor here only parses the UMD wrapper inside an assert.doesNotThrow to validate syntax, so it never runs the code. This is a benign validity check in a test.

  546. 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.70 Test helper executing generated UMD code via the Function constructor.
    Reasoning

    Test helper evaluating generated UMD code with a thisValue and globals inside a sandbox, similar to iife.js. Dynamic execution by design in a bundler test suite.

  547. 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>;
    }
    `;
  548. 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);
      }
  549. base64-like blob (272 bytes, compression ratio 0.74) (in comment) (raw pass, confidence 0.36)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm1haW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLE1BQU0sU0FBUyxDQUFDO0FBRTVCLE1BQU0sQ0FBQyxHQUFXLFVBQVUsS0FBSyxFQUFFLENBQUM7QUFFcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQy
  550. 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.0.0
git clone https://github.com/rollup/rollup rollup && cd rollup
git checkout v4.64.8
disclude scan --severity info --diff v4.64.7 .