scriptc coverage tests/coverage-fixtures/node-islands-user-js.cjs

  statements analyzed   13
  compile statically    10  (76%)
    in dynamic tier     10  (operate on values typed only at runtime; --explain-dynamic lists them)
  (1 function not analyzed — signature blocked; their statements count as not static)

  runs at startup   1 site (JS statements in module top-level code, which runs when the module loads)
      ×1  SC2004  uses of 'legacy' inherit the blocker on its declaration
          at tests/coverage-fixtures/node-islands-user-js.cjs:22:57
          hint: the declaration of 'legacy' did not compile — fix the diagnostic reported there and these sites clear with it

  deferred to runtime   1 site (JS statements that throw their fence if executed)
      ×1  SC1090  parameterized 'arguments' outside an ES module (sloppy-mode parameter aliases)
          at tests/coverage-fixtures/node-islands-user-js.cjs:15:1
          hint: this form is valid TypeScript but does not compile yet — rewrite it with a supported equivalent of the construct the message names (https://scriptc.dev/limitations lists the boundary)

  blockers:
      ×1  SC8101  A write of 'Point.prototype.norm' needs a mutable JavaScript object model, which native code does not have
          at tests/coverage-fixtures/node-islands-user-js.cjs:7:1
          hint: rewrite it as a class or typed object, or mark this module as a Node island in scriptc.nodeIslands.modules
      ×1  SC8101  'new Point()' of a function needs a mutable JavaScript object model, which native code does not have
          at tests/coverage-fixtures/node-islands-user-js.cjs:22:13
          hint: rewrite it as a class or typed object, or mark this module as a Node island in scriptc.nodeIslands.modules
      ×1  SC8102  'Object.setPrototypeOf()' needs a mutable JavaScript object model, which native code does not have
          at tests/coverage-fixtures/node-islands-user-js.cjs:12:1
          hint: rewrite it as a class or typed object, or mark this module as a Node island in scriptc.nodeIslands.modules
      ×1  SC8103  'Object.defineProperty()' needs a mutable JavaScript object model, which native code does not have
          at tests/coverage-fixtures/node-islands-user-js.cjs:14:1
          hint: rewrite it as a class or typed object, or mark this module as a Node island in scriptc.nodeIslands.modules
      ×1  SC8104  A write to 'arguments[i]' in sloppy mode needs a mutable JavaScript object model, which native code does not have
          at tests/coverage-fixtures/node-islands-user-js.cjs:16:3
          hint: rewrite it as a class or typed object, or mark this module as a Node island in scriptc.nodeIslands.modules
      ×1  SC8105  A write of 'Array.prototype.last' needs a mutable JavaScript object model, which native code does not have
          at tests/coverage-fixtures/node-islands-user-js.cjs:19:1
          hint: rewrite it as a class or typed object, or mark this module as a Node island in scriptc.nodeIslands.modules