Commit Graph
2 Commits
Author SHA1 Message Date
Brennan Benson 293aac9722 Refresh typecheck baselines and guard extension shadowing
Regenerate both diagnostic baselines against current main. The committed
baselines were recorded on a stale base, so once rebased the gate reported
4 unexpected and 36 stale e2e diagnostics plus 4 unexpected mobile ones.

Add a guard for the hole the three test renames actually close. A .tsx file
sitting next to a .ts of the same stem is dropped from the program silently:
tsconfig include expansion keeps one file per extensionless path and .ts
outranks .tsx. Nothing errors, the file just stops being typechecked. The
renames fixed the three existing collisions; this test stops a fourth.

Derive the symlink test's expected count from the baseline file instead of
hardcoding 240, since the backlog shrinks by design.

Replace the two narrowing wrappers with a named-field accessor and a local
assertion so the reason tsc needs them is stated rather than implied.
2026-08-28 03:32:46 -07:00
Brennan Benson 3c58b774c6 Enforce TypeScript coverage across repository 2026-08-28 03:09:31 -07:00