Skip to content

fix(call-graph): external identity canonicalization edge cases #76

Description

@rahlk

Consolidate several external-identity canonicalization gaps found while reviewing the node:<mod> work:

  • typesVersions redirect dirs are not normalized: @types/node/ts4.8/fs.d.ts canonicalizes to node:ts4.8/fs instead of node:fs.
  • @types/node/globals.d.ts yields a non-specifier node:globals rather than a real module specifier.
  • an unprefixed "fs" fallback and the checker's node:fs produce split identities for the same module.
  • no test covers the checker-path bare default-import call shape.

Found in the 1.0.0 final review.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions