npm / rollup / 4.64.12

rollup 4.64.12

Source
https://github.com/rollup/rollup
Tag scanned
v4.64.12
Compared with
v4.64.10 (0 signals introduced since)
Files
13430 scanned, 219 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 267 warn · 284 info
Scan time
90.2 s
LLM review
Reviewed by claude-haiku-5-5 (Anthropic): the 112 most severe of 379 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-20 18:27

Signals

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

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

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

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

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

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	console.log('main3');
  5. `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;
  6. `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;
  7. `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;
  8. `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;
  9. `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;
  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-dynamic2'], resolve, reject); });
    
    	exports.value2 = dep2.value2;
  11. `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);
  12. `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);
  13. `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;
  14. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    
    	console.log(new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }));
    
    }));
  16. `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
  17. `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(
  18. `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(
  19. `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));
  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.dynamic2; }).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(({DYNAMIC_USED_BY_A}) => console.log(DYNAMIC_USED_BY_A));
    
    }));
  22. `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),
  23. `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),
        );
      };
  24. `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),
  25. `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),
        );
      };
  26. `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);
    
    }));
  27. `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);
    
    }));
  28. `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));
  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-dynamic2'], resolve, reject); });
    	console.log('dynamic1');
  33. `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');
  34. `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');
  35. `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');
  36. `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');
  37. `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));
  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)

    	const unused = 'unused';
    	const dynamic = new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); });
    
    	globalThis.sharedStatic = shared;
  40. `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;
  41. `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;
  42. `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;
  43. `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;
  44. `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;
  45. `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;
  46. `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;
  47. `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;
  48. `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));
  49. `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;
  50. `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;
  51. `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));
    
    }));
  52. `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));
  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));
    
    	exports.default = _default.default;
  54. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    const extra = { with: { type: 'json' } };
    import(specifier, extra);
  56. `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));
  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. 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');
  62. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    import(someVariable);
    import(someResolvedVariable);
  64. `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); });
  65. `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); });
  66. `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); });
  67. `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');
  68. `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); });
  69. `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); });
  70. `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); });
  71. `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); });
  72. `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);
  73. `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; });
  74. `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');
    
    }));
  75. 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; });
  76. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    Promise.resolve().then(function () { return existing; });
    import('my' + 'replacement');
  77. 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; });
  78. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    Promise.resolve().then(function () { return existing; });
    import('my' + 'replacement');
  79. 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);
  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);
    import('dynamic-replaced' + unknown);
  81. 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);
  82. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import('dynamic-indirect-existing' + unknown);
    import('dynamic-replaced' + unknown);
  83. `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);
  84. `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));
  85. `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));
    
    }));
  86. `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
  87. `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);
  88. `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;
  89. 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
  90. `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); });
  91. `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); });
  92. `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); });
  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); });
    
    	exports.lazy1 = lazy1;
  94. `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; });
  95. `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; });
  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(['./dynamic-6Pt_L0T6'], resolve, reject); });
    	new Promise(function (resolve, reject) { require(['./dynamic-hashed-Bx2VuOb-'], resolve, reject); });
  98. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    
    	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)

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

    
    	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));
    
    }));
  102. `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
  103. `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
  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 = 0;
    	console.log(new URL(module.uri, document.baseURI).href);
  105. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

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

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

    	getImport() {
    		return Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefault(require(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. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

    	getImport() {
    		return import(this.outputPath);
    	}
    }
  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); }); })(`${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); }); })(`My ${globalThis.unknown}`);
  128. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); }); })('./seven.js');
  129. `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); });
    
    }));
  130. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

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

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

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

    import(`${globalThis.unknown}`);
    import(`My ${globalThis.unknown}`);
    import(7);
    import('./seven.js');
  140. `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);
  141. `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
  142. `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
  143. `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
  144. `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);
  145. `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);
  146. `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);
  147. `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
  148. `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
  149. `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
  150. `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);
  151. `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);
  152. `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);
  153. `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);
  154. 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' } };
  155. 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' } };
  156. 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' } };
  157. 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' } };
  158. 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' } };
  159. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const extra6 = { with: { type: 'json' } };
    import(specifier6, { with: extra6.with });
  160. `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); });
  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); }); })(globalThis.unknown);
  162. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  166. 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', { assert: { type: "special" } });
    import(globalThis.unknown, { assert: { type: "special" } });
    import('resolvedString', { assert: { type: "special" } });
    import('resolved-id', { assert: { type: "special" } });
  168. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

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

    import('external', { assert: { type: 'special' } });
    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
  171. 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' } });
  172. 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' } });
  173. `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); });
  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); }); })(globalThis.unknown);
  175. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  179. 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', { assert: { type: "special" } });
    import(globalThis.unknown, { assert: { type: "special" } });
    import('resolvedString', { assert: { type: "special" } });
    import('resolved-id', { assert: { type: "special" } });
  181. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

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

    import('external', { assert: { type: 'special' } });
    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
  184. 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' } });
  185. 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' } });
  186. `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); });
  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); }); })(globalThis.unknown);
  188. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    	new Promise(function (resolve, reject) { require(['resolved-different'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    	new Promise(function (resolve, reject) { require(['unresolved'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefault(m)); }, reject); });
    
    }));
  192. 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', { with: { type: "special" } });
    import(globalThis.unknown, { with: { type: "special" } });
    import('resolvedString', { with: { type: "special" } });
    import('resolved-id', { with: { type: "special" } });
  194. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

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

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

    import('external', { assert: { type: 'special' } });
    import(globalThis.unknown, { assert: { type: 'special' } });
    import(`external-${globalThis.unknown}`, { with: { type: 'special' } });
    import('external' + globalThis.unknown, { assert: { type: 'special' } });
  197. 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' } });
  198. 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' } });
  199. 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}`);
  200. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

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

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

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

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

    
    import(pathJoin('a', 'b'));
    console.log(pathJoin);
  211. `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)));
  212. `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)));
  213. `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)) }));
  214. `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)) }));
  215. `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);
  216. `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);
  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-defaultOnly'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).then(console.log);
    
    }));
  219. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    	new Promise(function (resolve, reject) { require(['external-defaultOnly'], function (m) { resolve(/*#__PURE__*/_interopNamespaceDefaultOnly(m)); }, reject); }).then(console.log);
    	new Promise(function (resolve, reject) { require(['external-esModule'], resolve, reject); }).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)

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

    	(function (t) { return new Promise(function (resolve, reject) { require([t], function (m) { resolve(/*#__PURE__*/_interopNamespace(m)); }, reject); }); })(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. `require` called with a non-literal specifier (ast pass, confidence 0.60)

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

    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('external-esModule').then(console.log);
    	import(globalThis.external1).then(console.log);
    	import(globalThis.external2).then(console.log);
  230. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	import(globalThis.external1).then(console.log);
    	import(globalThis.external2).then(console.log);
    
    })(externalauto, externaldefault, externaldefaultOnly, externalesModule);
  231. 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);
  232. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	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('external-esModule').then(console.log);
    import(globalThis.external1).then(console.log);
    import(globalThis.external2).then(console.log);
  234. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(globalThis.external1).then(console.log);
    import(globalThis.external2).then(console.log);
  235. `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
  236. `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;
  237. `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));
    
    }));
  238. `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;
  239. `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);
  240. `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)) }));
  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. `require` called with a non-literal specifier (ast pass, confidence 0.80)

     'undefined' && typeof location === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : typeof document === 'undefined' ? location.href : (_documentCurrentScript && _documentCurrentScript.tagName.toUpperCase() === 'SCRIPT' && _documentCurrentScript.src || new URL('umd.js', document.baseURI).href)) }));
  243. 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,
  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');
    import(globalThis.unknown);
    import('resolvedString');
    import('resolved-id');
  251. 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' } });
  252. 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' } });
  253. 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' } });
  254. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

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

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

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

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

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

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

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

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

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

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

    ⟨U+FEFF⟩⟨U+FEFF⟩export const msg = 'foo';
  266. 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}`);
  267. 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);
    }
  268. 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
  269. info warn → info by review long-line README.md:124:1

    line length 2244 characters (raw pass, confidence 0.65)

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

    A very long line in a markdown README made of sponsor badge HTML links. Long lines in generated markdown are a formatting issue, not a code-execution or obfuscation concern.

  270. 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();
  271. info critical → info by review dynamic-execution cli/run/commandPlugins.ts:51:12

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

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

    The Function constructor evaluates the value of the user's own --plugin CLI argument. This is a deliberate feature of a build tool's command-line interface, and the input comes from the local user, not from untrusted package content.

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

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

    			pluginText = match[1];
    			pluginArgument = new Function('return ' + match[3])();
    		} else {
    			throw new Error(`Invalid --plugin argument format: ${JSON.stringify(pluginText)}`);
    likely benign LLM, confidence 0.80 Evaluates the plugin argument value supplied on the command line.
    Reasoning

    Same pattern: the text after '=' in a user-supplied --plugin argument is evaluated to produce a plugin option value. It is an intentional CLI feature, though it does run arbitrary user-provided expressions.

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

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

    		// eslint-disable-next-line @typescript-eslint/no-require-imports
    		return require(pluginPath);
    	} catch {
    		return import(pluginPath);
    likely benign LLM, confidence 0.85 Plugin loading falls back from require to import on a user-specified path.
    Reasoning

    The loader first tries require and then import on a plugin path that the user specified on the command line or in config. This is standard plugin resolution for a bundler.

  274. 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 of a user-specified plugin module.
    Reasoning

    This is the ESM fallback of the plugin loader above, importing a user-designated plugin module. It is expected behavior for a plugin system.

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

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

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

    Rollup loads the user's own rollup.config file via dynamic import, which is the documented way the config is read. The specifier is the project's config path.

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

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

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

    This imports a temporarily bundled copy of the user's config file and then deletes it. It is the normal config-bundling path and the source is the project's own config.

  277. 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
  278. 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
  279. 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
  280. 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
  281. 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 REPL share state from the query string.
    Reasoning

    The atob call decodes a shareable URL parameter for the docs REPL state. The decoded value is then parsed as JSON or URI-decoded, not executed. This is ordinary share-link handling.

  282. 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]}`)
  283. 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 Loads a native module by id with error handling.
    Reasoning

    A try/catch around require(id) inside a native-binding loader is a common pattern for loading optional platform binaries. Nothing in the snippet shows attacker-controlled input.

  284. 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']],
  285. 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.92 Runs llvm-profdata from the rustc sysroot path.
    Reasoning

    The command is the llvm-profdata binary located under the rustc sysroot, which the script builds from trusted local tooling. Resolving a toolchain binary through a variable is normal in build scripts.

  286. 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.92 Runs llvm-cov from the rustc sysroot path.
    Reasoning

    The command is llvm-cov from the rustc sysroot, resolved the same way as the previous finding. This is a standard coverage-tooling invocation with no untrusted input.

  287. 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
    );
  288. 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;
  289. 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;
  290. 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
  291. `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.96 Generated AMD require of a test chunk module.
    Reasoning

    This is generated AMD output from a Rollup chunking test fixture. The require calls load test chunk modules that the bundler itself produced.

  292. `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.96 Generated AMD require of another test chunk module.
    Reasoning

    Also generated AMD test-fixture output, requiring a sibling chunk module. It is expected bundler output, not malicious.

  293. `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.96 Generated AMD require in a test expected-output file.
    Reasoning

    This is generated AMD expected-output in a test sample, requiring a test library module. It is a fixture, not runtime code.

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

    	function getA() {
    		return new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); });
    	}
    likely benign LLM, confidence 0.93 Generated AMD dynamic-import wrapper for a chunk in a test fixture.
    Reasoning

    Expected output from a chunking test. The require call uses a literal chunk path in AMD form, which is ordinary bundler output.

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

    	function getA() {
    		return new Promise(function (resolve, reject) { require(['./chunks/generated-a'], resolve, reject); });
    	}
    likely benign LLM, confidence 0.93 Generated AMD lazy-load of a chunk module through a fixed relative path.
    Reasoning

    Same Rollup AMD dynamic-import output with a fixed chunk path. The flag fires on the AMD require-with-array form, not on any hidden or dynamic payload.

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

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

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

    This is Rollup's generated AMD output for a dynamic import. The array-literal specifier is a fixed relative path, and the call is the standard AMD loader pattern. It is a build artifact in a test fixture, not an obfuscated payload.

  297. `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 Universal-module asset URL helper that uses require('url') in Node and falls back to the browser URL API.
    Reasoning

    The require('u' + 'rl') is a string-concatenated module name, which looks like evasion. Here it is the Rollup CJS output for a conditional that selects Node's url module when document is undefined, a common universal-bundle pattern. It requires the Node url module, with a browser fallback to new URL. No shell, eval, or network payload is present.

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

    
    	const importA = () => new Promise(function (resolve, reject) { require(['./generated-a'], resolve, reject); });
    	const importB = () => new Promise(function (resolve, reject) { require(['./generated-b'], resolve, reject); });
    likely benign LLM, confidence 0.92 Two generated AMD lazy-import helpers loading fixed chunk paths.
    Reasoning

    Rollup AMD test output with two dynamic loader wrappers that load fixed generated chunks. Nothing about it is hidden or executes untrusted input.

  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); });
    
    	console.log(importA, importB);
    likely benign LLM, confidence 0.92 Generated AMD lazy-import helper loading a fixed chunk.
    Reasoning

    Second AMD lazy-import helper in the same Rollup expected output, with a fixed chunk path.

  300. `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.92 Generated AMD chunk loader in a deprecated-API test fixture.
    Reasoning

    Generated AMD expected output for a deprecated emitFile test. The fixed chunk path is loaded with require in AMD form, and the code has no obfuscation.

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

    	console.log('dep1');
    	new Promise(function (resolve, reject) { require(['./generated-dep2'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.92 Generated AMD chunk that lazily loads the next chained dependency.
    Reasoning

    Chained dynamic imports in Rollup's AMD test output. Each step loads a fixed generated module.

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

    	console.log('main');
    	new Promise(function (resolve, reject) { require(['./generated-dep1'], resolve, reject); });
    
    }));
    likely benign LLM, confidence 0.92 Generated AMD entry that lazily loads a fixed dependency chunk.
    Reasoning

    Same chained-import test fixture. The main module loads a fixed chunk through the AMD loader.

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

      function dynamic (num) {
        return new Promise(function (resolve, reject) { require(['./generated-dep2'], resolve, reject); })
        .then(dep2 => {
          return dep2.mult(num);
    likely benign LLM, confidence 0.92 Generated AMD dynamic-import helper inside a chunking test fixture.
    Reasoning

    Rollup AMD expected output for dynamic-import chunking. The require uses a literal path and the promise chain only calls a multiplication method.

  304. 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.88 Test input checking that comments inside a dynamic import() call are handled correctly.
    Reasoning

    This is a source fixture for comment handling in dynamic import(). It has a literal './foo.js' with comments inside the call, a standard ES syntax test. The non-literal flag is a false positive from the comments breaking the literal detection.

  305. `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.80 Generated AMD dynamic loader whose module path is passed in as a variable, from a dynamic-import test.
    Reasoning

    The AMD require takes a variable specifier t, which is a genuine non-literal. In context it is a Rollup test of dynamic import with a runtime-computed path, a legitimate pattern. The specifier comes from the module's own code, not untrusted input, so the risk is low.

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

    
    import(dep);
    likely benign LLM, confidence 0.90 Expected-output fixture containing a dynamic import with a variable specifier.
    Reasoning

    This is a Rollup chunking test fixture. The bare import(dep) is the expected output for a dynamic import whose specifier is a variable, which is exactly what the sample tests. The pattern is a normal JavaScript feature with no payload or execution chain.

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

    
    import(dep);
    likely benign LLM, confidence 0.90 ES expected-output fixture with a variable-specifier dynamic import.
    Reasoning

    Same Rollup test fixture in ES format. The bare import(dep) is the expected output of a dynamic import with a variable specifier, and nothing in the snippet is hidden or encoded.

  308. 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.90 Source fixture exercising a variable-specifier dynamic import.
    Reasoning

    Source fixture for a chunking test that deliberately uses a dynamic import with a variable specifier. This is a legitimate feature being exercised by the bundler test suite.

  309. `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.93 Rollup-generated AMD require of a literal local module path in a test fixture.
    Reasoning

    This is Rollup's AMD output for a dynamic import. The require call takes a literal array of local relative module paths, so the flag is a false positive. There is no obfuscation or dynamic execution beyond standard module loading.

  310. `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.93 Rollup AMD facade output requiring a literal generated chunk path.
    Reasoning

    Compiled AMD output from a Rollup chunking test. The require uses a literal relative path array for a generated chunk, which is a normal bundler artifact and not a non-literal specifier.

  311. `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.93 Rollup AMD output requiring a literal generated chunk from a manual-chunk fixture.
    Reasoning

    AMD expected output for a manual-chunk test. The require targets a literal relative chunk path, and the surrounding code only exports values, so it is ordinary bundled code.

  312. `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.93 Rollup AMD output lazy-loading a literal generated chunk in an inline-colouring test.
    Reasoning

    Rollup test expected output for inlined dynamic imports. The require call uses a literal relative path, and the code is a standard lazy-loading promise pattern.

  313. `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.93 Rollup AMD output requiring a literal generated module in an inline-colouring fixture.
    Reasoning

    Expected-output fixture from a chunking test. The require uses a literal relative path to a generated module and is a benign promise wrapper.

  314. `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.93 Rollup AMD output awaiting a literal dynamic-import chunk in a tree-shaking test.
    Reasoning

    Expected output for a tree-shaking test with an await over a dynamic import. The require path is a literal, so the scanner's non-literal flag is wrong, and the code only logs a property.

  315. `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.93 Rollup AMD output with a literal dynamic-import chunk in a tree-shaking fixture.
    Reasoning

    Expected output from a tree-shaking test. The require targets a literal generated chunk path and the then-callback logs a property, which is ordinary code.

  316. `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.93 Rollup AMD output loading two literal chunks via Promise.all in a default-export fixture.
    Reasoning

    Expected AMD output for a default-only dynamic import test. Both require calls use literal relative paths in a Promise.all, which is a standard bundler pattern.

  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.93 Second literal AMD require in the same default-only dynamic import fixture.
    Reasoning

    Same expected-output file as the 5:67 finding. The second require uses a literal relative chunk path, so the flag is a false positive.

  318. `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.93 Rollup AMD output requiring a literal chunk in a re-export fixture.
    Reasoning

    Rollup AMD expected output for a re-export test. The require takes a literal relative path and the callback logs a re-exported value, which is benign.

  319. `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.93 Rollup AMD output lazy-loading a literal chunk in a statically-imported fixture.
    Reasoning

    Expected output from a chunking test where a module is both statically and dynamically imported. The require uses a literal generated chunk path and the code is an ordinary lazy import.

  320. `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);
    
    }));
    dismissed LLM, confidence 0.93 Rollup-generated AMD dynamic import of a local './lib' module inside a test expected-output file.
    Reasoning

    This is a Rollup chunking test fixture in AMD output. The require call takes a literal array of a relative module path, which is the standard AMD form for a dynamic import. The scanner flags the array argument as non-literal, but nothing here is obfuscated or malicious.

  321. `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
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module1' wrapped in an async function, from a test fixture.
    Reasoning

    This is a Rollup test fixture showing AMD output for a dynamic import with namespace access. The require takes a literal array with a relative path, which is normal generated code. The flag comes from the array argument, not from any real dynamic specifier.

  322. `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();
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module2' in an async test fixture.
    Reasoning

    Same Rollup test fixture pattern: a literal relative module path in an AMD require array, with ordinary destructuring-style test code around it. No obfuscation or suspicious behaviour.

  323. `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();
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module3' in a test fixture.
    Reasoning

    Rollup test fixture. The require call uses a literal relative path in an array, and the surrounding code is plain namespace destructuring used to test chunking 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-module4'], resolve, reject); });
    		// disabled
    		const { foo, ...rest } = module;
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module4' in a test fixture.
    Reasoning

    Rollup test fixture with a literal relative module path in the AMD require array and benign rest-destructuring 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-module5'], resolve, reject); });
    		readFoo({ foo: () => {} });
    		readFoo(module);
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module5' in a test fixture.
    Reasoning

    Rollup test fixture. The require array holds a literal relative path, and the surrounding code only exercises namespace usage in the output.

  326. `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();
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module6' in a test fixture.
    Reasoning

    Rollup test fixture. The require array uses a literal relative path, and the function body is ordinary destructuring test code.

  327. `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 }) {
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module7' in a test fixture.
    Reasoning

    Rollup test fixture with a literal relative module path in the AMD require array and benign rest-destructuring code.

  328. `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) {
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module8' in a test fixture.
    Reasoning

    Rollup test fixture. The require array holds a literal relative path, and the rest-parameter function is ordinary test code.

  329. `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 }) {
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module9' in a test fixture.
    Reasoning

    Rollup test fixture. The require array uses a literal relative path, and the default-destructuring function is ordinary test code.

  330. `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();
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-module10' in a test fixture with a short namespace-access test.
    Reasoning

    Rollup test fixture. The require array holds a literal relative path. The expression '(global.unknown && module).foo()' is an odd-looking but harmless test assertion of namespace access, not an attack.

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

    
    	const promise = new Promise(function (resolve, reject) { require(['./other'], resolve, reject); }).then(result =>
    		assert.deepEqual(result, { value: 'shared', extra: 'extra' })
    	);
    likely benign LLM, confidence 0.92 Generated AMD dynamic import of a sibling chunk followed by a test assertion.
    Reasoning

    Rollup AMD expected output for a dynamic import test. The chunk path is literal and the callback only runs assertions.

  332. `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;
    dismissed LLM, confidence 0.93 Generated AMD require of './generated-dynamic' inside a promise chain in a test fixture.
    Reasoning

    Rollup test fixture for facaded entries. The require array holds a literal relative path to './generated-dynamic', and the rest is ordinary promise chaining.

  333. `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));
    
    }));
    dismissed LLM, confidence 0.93 Generated AMD require of './main' in a promise chain in a test fixture.
    Reasoning

    Rollup test fixture. The require array holds a literal relative path to './main', and the promise chain is ordinary test code.

  334. `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));
    
    }));
    dismissed LLM, confidence 0.92 Rollup test fixture where a dynamic import is transpiled to an AMD require of a local chunk.
    Reasoning

    This is Rollup's expected-output fixture for AMD dynamic import transpilation. The require call with a non-literal array specifier is the standard AMD loader form that replaces import(). It loads a sibling bundle chunk (./main) and has no shell, eval, or encoded payload.

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

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

    This is a Rollup chunking test expected output. The AMD require loads a local relative chunk (./generated-dynamic) as part of normal dynamic-import transpilation, with no obfuscation or malicious behavior.

  336. `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));
    
    }));
    dismissed LLM, confidence 0.92 Rollup test fixture converting a dynamic import to an AMD require of ./main.
    Reasoning

    Identical Rollup test fixture pattern: AMD require of a local relative module from a dynamic import, as expected for bundler output. No suspicious constructs are present.

  337. `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({
    dismissed LLM, confidence 0.92 Rollup test fixture with an AMD require of a local generated chunk.
    Reasoning

    Rollup expected-output fixture; the AMD require loads a local relative chunk, which is normal bundler transpilation of import() in a test sample.

  338. `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));
    
    }));
    dismissed LLM, confidence 0.92 Rollup test fixture with AMD dynamic import plus namespace interop helper.
    Reasoning

    Rollup test fixture. The AMD require loads a local relative module, and the callback wraps the namespace with a standard interop helper. This is normal transpiled dynamic-import output.

  339. `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));
    dismissed LLM, confidence 0.93 Rollup CJS polyfill that resolves a generated chunk URL in browser or Node environments.
    Reasoning

    This is Rollup's standard import.meta.url polyfill for CJS output. The 'u' + 'rl' split is a bundler-generated way to load the url module without static detection, and the require is guarded by a typeof document check. It is a common, benign compatibility pattern in test output.

  340. `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));
    dismissed LLM, confidence 0.93 Rollup-generated environment-dependent URL resolution for a generated chunk.
    Reasoning

    Same Rollup import.meta.url polyfill pattern: a browser/Node branch that uses require('url') via string concatenation for pathToFileURL. The concatenation looks evasive but is bundler output. The target is a local generated file, so there is no malicious payload.

  341. `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));
    dismissed LLM, confidence 0.93 Rollup URL-resolution polyfill for a nested emitted chunk in a CJS test fixture.
    Reasoning

    Same benign Rollup URL-resolution polyfill for a nested generated chunk. The 'u' + 'rl' split and typeof document guard are standard bundler output for emitted files.

  342. 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',
  343. `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>`));
    dismissed LLM, confidence 0.92 Rollup test fixture with an AMD require of a local nested worker chunk.
    Reasoning

    Rollup test fixture. The AMD require loads a local nested chunk (./chunks/nested) as part of dynamic-import transpilation for a worker example. No obfuscation or malicious intent is present.

  344. `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));
    dismissed LLM, confidence 0.93 Rollup-generated URL resolution for a worker proxy script in a CJS test fixture.
    Reasoning

    Rollup's CJS URL-resolution polyfill for constructing a Worker from a local proxy file. The string-split require('url') and typeof document guard are standard bundler output, and the target is a sibling file.

  345. `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));
    dismissed LLM, confidence 0.93 Rollup-generated worker URL resolution boilerplate in a CJS expected-output fixture.
    Reasoning

    This is Rollup's standard CJS output for import.meta.url. The 'u'+'rl' concatenation is a bundler-generated way to load the url module without a literal require that bundlers would rewrite. It sits in a chunking-form test fixture with no payload, shell call, or decode step.

  346. 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));
  347. `require` called with a non-literal specifier (ast pass, confidence 0.80)

      const worker = new Worker((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__dirname + '/chunks/worker-proxy.js').href : new URL('chunks/worker-proxy.js', document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.src || document.baseURI).href));
    dismissed LLM, confidence 0.93 Generated Worker URL construction using the Rollup import.meta.url fallback.
    Reasoning

    Same Rollup import.meta.url polyfill pattern used to construct a Worker URL in a generated test fixture. The require is only reached in non-browser environments and is not an obfuscated payload.

  348. 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;
    });
  349. `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));
    dismissed LLM, confidence 0.93 Generated paint worklet module URL resolution in a test fixture.
    Reasoning

    Rollup-generated import.meta.url fallback passed to CSS.paintWorklet.addModule in a test expected-output file. This is standard bundler output, not malicious.

  350. `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);
    dismissed LLM, confidence 0.90 Rollup test fixture with an AMD require for an external module via dynamic import.
    Reasoning

    Rollup expected output. The require specifier is a quoted string literal with an escaped apostrophe, which is the fixture's way of naming an external module. The callback applies a standard namespace interop helper. No malicious behavior is shown.

  351. `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);
    
    }));
    dismissed LLM, confidence 0.90 AMD-style dynamic import of an entry module in generated test output.
    Reasoning

    Standard AMD dynamic-import output with a literal module path and resolve/reject callbacks, as generated by the bundler in a preserve-modules test fixture.

  352. `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.90 AMD dynamic import of a sibling chunk in a generated test fixture.
    Reasoning

    This is an AMD-format require with a literal array of a sibling chunk, which is the normal AMD dynamic-import wrapper Rollup emits. The flag comes from the loader-style require name, not from any real obfuscation.

  353. `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;
    dismissed LLM, confidence 0.90 AMD dynamic import of a nested chunk in a reference-files test fixture.
    Reasoning

    AMD dynamic import of './nested/chunk' with a literal path, the expected output of a bundler test. No suspicious behaviour is present.

  354. `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);
    dismissed LLM, confidence 0.93 Generated asset URL resolution for an SVG logo in a CJS test fixture.
    Reasoning

    Rollup-generated import.meta.url fallback used to resolve an SVG asset URL. It is standard bundler output in an expected-output fixture.

  355. `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);
    dismissed LLM, confidence 0.93 Generated relative asset URL resolution in a nested CJS chunk fixture.
    Reasoning

    Same generated import.meta.url fallback for a relative asset path. This is bundler boilerplate in a test expected-output file.

  356. `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
    dismissed LLM, confidence 0.93 Generated text asset URL resolution in a CJS set-asset-source fixture.
    Reasoning

    Rollup-generated import.meta.url fallback resolving a text asset path. It is a standard emitted-file pattern in a test fixture and carries no payload.

  357. `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);
    dismissed LLM, confidence 0.93 Generated asset URL resolution for renderStart.txt in a test fixture.
    Reasoning

    Same bundler-generated URL fallback for a renderStart text asset. Benign generated code in a test fixture.

  358. `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);
    dismissed LLM, confidence 0.93 Generated asset URL resolution for banner.txt in a test fixture.
    Reasoning

    Same generated import.meta.url fallback for banner.txt. Benign bundler output in a chunking test fixture.

  359. `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 fallback that loads Node's url module for asset paths in a Rollup test fixture.
    Reasoning

    The require('u' + 'rl') call is a split string literal, which the scanner treats as a non-literal specifier. It sits inside a typeof document guard that picks a Node path (pathToFileURL) or a browser path (new URL). This is the standard shape of a bundler's generated import.meta.url fallback in a test fixture. The concatenation is odd but harmless, and nothing here runs a remote payload or a shell.

  360. `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 asset-URL fallback for intro.txt in a Rollup test fixture.
    Reasoning

    Same generated pattern as the other lines in this file: require('u' + 'rl') behind a typeof document check, resolving a local intro.txt asset path. No network or execution sink is present.

  361. `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 asset-URL fallback for outro.txt in a Rollup test fixture.
    Reasoning

    Identical generated fallback for outro.txt, with the same split 'u'+'rl' module name inside a typeof document guard. It is a build artifact, not a dropper.

  362. `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 asset-URL fallback for renderChunk.txt in a Rollup test fixture.
    Reasoning

    Same generated pattern for renderChunk.txt. The specifier is a fixed built-in module name, and the code only builds a file URL.

  363. `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 asset-URL fallback for generateBundle.txt in a Rollup test fixture.
    Reasoning

    Same generated pattern for generateBundle.txt. Benign build output.

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

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic'], resolve, reject); }).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 AMD-style dynamic require of a relative chunk module in a Rollup test fixture.
    Reasoning

    This is an AMD dynamic import with a literal array of a relative module path ('./generated-dynamic'). The finding flags a non-literal specifier, but the specifier is a literal inside an array. This is normal AMD chunk loading.

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

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

    AMD dynamic require with a literal relative module array (./generated-dep1), followed by a promise chain that reads n.dep1. Ordinary chunk loading with no dynamic code.

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

    
    	new Promise((resolve, reject) => require(['./generated-dep1'], resolve, reject)).then(n => n.dep1).then(console.log);
    
    }));
    likely benign LLM, confidence 0.90 Arrow-function AMD dynamic chunk load of generated-dep1 in a Rollup test fixture.
    Reasoning

    Same AMD dynamic chunk load as the arrow-functions-false variant, written with arrow functions. The module path is a literal array entry, so the finding is a false positive.

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

    	console.log(value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamicDep'], resolve, reject); });
    	const dep = 'dep';
    likely benign LLM, confidence 0.90 AMD dynamic dependency load of generated-dynamicDep in a Rollup test fixture.
    Reasoning

    AMD require with a literal array naming the relative module ./generated-dynamicDep. This is standard generated output for a dynamic dependency, and the finding flags it only because the call is in array form.

  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); });
    
    	exports.value = value;
    likely benign LLM, confidence 0.90 AMD dynamic dependency load of generated-dynamicDep in a Rollup test fixture.
    Reasoning

    Same AMD dynamic require of ./generated-dynamicDep with a literal array specifier. Benign generated output.

  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); });
    	const dep = 'dep';
    likely benign LLM, confidence 0.90 AMD dynamic dependency load of generated-dynamicDep in a Rollup test fixture.
    Reasoning

    Same AMD dynamic require of ./generated-dynamicDep with a literal array specifier. Benign generated output.

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

    
    	new Promise(function (resolve, reject) { require(['./generated-lib'], resolve, reject); }).then(function (n) { return n.lib; });
    
    }));
    likely benign LLM, confidence 0.90 AMD dynamic load of generated-lib in a Rollup test fixture.
    Reasoning

    AMD dynamic require with a literal relative module array (./generated-lib), followed by reading n.lib. Normal chunk loading with a literal specifier, so the finding is a false positive.

  371. `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 calls require('url') in a CJS test fixture.
    Reasoning

    This is Rollup's generated CommonJS fallback for import.meta.url in a test fixture. The require('u'+'rl') concatenation is a known bundler output pattern for loading the url module without bundling it, and the file is an expected-output sample, not shipped code.

  372. `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.93 AMD dynamic chunk loader inside a Rollup expected-output fixture.
    Reasoning

    The flagged call is AMD-style require(['./nested/chunk'], resolve, reject), which takes an array literal of module ids for a dynamic chunk load. The flag is a false positive from the non-literal check on the array form.

  373. `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.90 Rollup CJS import.meta.url fallback logging a URL in a test fixture.
    Reasoning

    Same Rollup import.meta.url fallback as the other fixtures: require('u'+'rl') resolves the url module to compute __filename-based URLs. It is a standard generated pattern in a test sample.

  374. `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.90 Rollup-generated URL resolution shim in a nested CJS chunk fixture.
    Reasoning

    Generated import.meta.url shim using require('u'+'rl') and document.baseURI fallback, the standard Rollup output for this feature. No payload or network exfiltration is present.

  375. `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 import of a sibling chunk in a chunking test fixture.
    Reasoning

    AMD require with an array of a relative chunk id is ordinary code-splitting output. The non-literal flag is triggered by the array syntax, not by any dynamic module name.

  376. `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 import of generated-dynamic2 in a circular-import fixture.
    Reasoning

    Standard AMD dynamic chunk load between two generated chunks in a circular-import test. No obfuscation or suspicious execution.

  377. `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 import of main from a generated chunk in a circular-import fixture.
    Reasoning

    Standard AMD dynamic require of main from a generated chunk, expected for circular-import test output.

  378. `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 entry loading two dynamic chunks in a circular-import fixture.
    Reasoning

    Two AMD dynamic chunk loads with array literals in the main entry of a test fixture. Normal bundler output.

  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 entry dynamic chunk load in a circular-import fixture.
    Reasoning

    Same AMD dynamic-import pattern as the line-3 finding in the same file, with the same benign reading.

  380. `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 import of generated-dynamic2 in a cut-off chunking fixture.
    Reasoning

    Standard AMD dynamic chunk load in a cut-off chunking test fixture. The flag is a false positive from the array syntax.

  381. `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 main1 entry dynamically loading generated-dynamic1 in a cut-off fixture.
    Reasoning

    Standard AMD dynamic chunk load in a test fixture, matching the other Rollup-generated chunk loaders.

  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 main2 entry dynamically loading generated-dynamic1 in a cut-off fixture.
    Reasoning

    Same AMD dynamic chunk load pattern as the other cut-off fixture files, expected bundler output.

  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); });
    
    }));
    dismissed LLM, confidence 0.90 Generated AMD loader call for a dynamic chunk in a test fixture.
    Reasoning

    The require call uses a literal module array in generated AMD output from Rollup's chunking test suite. The flag fires because the specifier sits inside an array literal, which the analyzer misreads as non-literal. Nothing malicious is present.

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

    	console.log('main1', dep.value);
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
    dismissed LLM, confidence 0.90 Generated AMD dynamic-import loader in a chunking test expectation.
    Reasoning

    Identical generated AMD require with a literal dependency array inside a test expectation file. This is a false positive from the analyzer.

  385. `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;
    dismissed LLM, confidence 0.90 Generated AMD require for a chained dynamic chunk in test output.
    Reasoning

    Generated AMD output from a bundler test. The require target is a fixed literal string in an array, so the warning is a false positive.

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

    
    	new Promise(function (resolve, reject) { require(['./generated-dynamic1'], resolve, reject); });
    
    }));
    dismissed LLM, confidence 0.90 Generated AMD dynamic-import loader in a test expectation file.
    Reasoning

    Generated AMD dynamic-import output from Rollup's test suite with a literal dependency. Benign.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  455. 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 
  456. 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
  457. 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
  458. line length 1932 characters (raw pass, confidence 0.50)

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

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

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 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 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  465. line length 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 
  466. 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 
  467. 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
  468. 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
  469. line length 1932 characters (raw pass, confidence 0.50)

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

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

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 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 1932 characters (raw pass, confidence 0.50)

                    if ((((_la) & ~0x1F) === 0 && ((1 << _la) & 1074302976) !== 0) || ((((_la - 36)) & ~0x1F) === 0 && ((1 << (_la - 36)) & 11014219) !== 0) || ((((_la - 74)) & ~0x1F) === 0 && ((1 << (_la - 74)) & 18878481) !== 0) || ((((_la - 117)) & ~0x1F) === 0 && ((1 << (_la - 117)) & 100679969) !== 0) || ((((_la - 150
  476. line length 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 
  477. 40 of 71 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
    	var a = '1\
      2';
  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 (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

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

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

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

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

    	  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    	    || $stringify('\uDEAD') !== '"\\udead"';
    	});
  508. 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 Fallback that uses Function to fetch a global require inside a vendored core-js sample.
    Reasoning

    This is a core-js style global-object lookup that builds a require call inside Function. It is guarded by try/catch and carries an eslint-disable comment marking it as deliberate. The code is a library polyfill in an expected-output fixture, not a dropper, though the dynamic Function construction is a real pattern worth noting.

  509. 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 Legacy string-handler support in a vendored core-js timers polyfill.
    Reasoning

    This is the core-js timers polyfill, which passes string handlers to Function as the legacy setTimeout/setInterval behavior. It is a known library pattern inside a test fixture, not attacker-controlled input.

  510. 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';
    	});
  511. 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 Legacy string-handler support in a second core-js timers polyfill location.
    Reasoning

    A second instance of the same core-js timers polyfill pattern, where Function converts a string handler to a callable. It is library code in a test expectation.

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

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

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

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

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

  519. 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)) {
  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. 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 (
  522. 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')};
    }
  523. 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'),
  524. 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.80 Test helper that constructs and runs code with a provided context.
    Reasoning

    This is a test harness that builds a function from supplied keys and code in order to run snippets with a context. Dynamic evaluation is the purpose of the harness, and it runs only test inputs.

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

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

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

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

  532. 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;
      })
  533. 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,
  534. 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',
  535. 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')
  536. 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 Sample module that evaluates `this` as a logging-test fixture.
    Reasoning

    A test fixture that calls eval on the module's `this` value. It is an odd construct, but it is a sample input for a logging test and does not decode or load a payload.

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

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

    function test1() {
    	return true ?
    		/* kept */
  541. 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) {
  542. 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: [
  543. 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;
  544. info critical → info by review dynamic-execution test/misc/iife.js:10:20

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

    	const globalKeys = Object.keys(globalsWithAssert);
    	const function_ = new Function(globalKeys, code);
    	function_.apply(
    		globals,
    likely benign LLM, confidence 0.80 Test harness that executes generated IIFE output with supplied globals.
    Reasoning

    A test helper that wraps supplied code in a Function with a set of globals, used to execute IIFE output in a sandbox. It runs only test code.

  545. 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(
  546. 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');
    	});
    dismissed LLM, confidence 0.90 Syntax-validity check of UMD output inside an assertion.
    Reasoning

    The Function call only checks that the UMD output parses, as the assertion shows. It never runs the code, so it is a syntax check in a test.

  547. 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.80 Test harness that executes generated UMD output in a sandbox.
    Reasoning

    A test harness that executes UMD output with a supplied this value and globals. It is the same sandbox pattern as the IIFE test and runs only test code.

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

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm1haW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLE1BQU0sU0FBUyxDQUFDO0FBRTVCLE1BQU0sQ0FBQyxHQUFXLFVBQVUsS0FBSyxFQUFFLENBQUM7QUFFcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQy
  551. 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.12
disclude scan --severity info --diff v4.64.10 .