# X_TEST_TYPECHECK_UNSCANNED

## Means

the test program did not compile, so the rule reported over tests it never read

## Typical cause

no package directory was found, or the compiler would not start. `tsc` reports no semantic diagnostics at all once a program holds a syntax error, so reading that as "nothing wrong" would go green over every package at once

## Fix

`bun install`, then `bun run scripts/test-typecheck-gate.ts --json` — the compiler is this repo's own `node_modules/.bin/tsc` and the program is `tsconfig.tests.json`

[CLI and verify](/error-codes#cli-and-verify)
