Commit 457af43
committed
chore(ci): add typecheck scripts for local TypeScript verification
Adds a yarn typecheck script in the repository root and per-package typecheck
scripts that run tsc --noEmit in each TypeScript workspace (web, backend,
db, schemas, shared). Mirrors the existing test/lint conventions: root uses
yarn workspaces foreach --all --topological, per-package scripts execute
the same TypeScript compiler invocation in isolation.
A new .github/workflows/typecheck.yml CI workflow is intentionally NOT added
in this commit because running tsc --noEmit on the current main surfaces
~175 latent type errors in the web package (test fixtures referencing
schema-drift columns added to migrations 20260702000000 and 20260702000001
but not yet declared in schema.prisma). A follow-up PR will fix the
schema-drift, update test fixtures, then add the CI workflow.
Mirrors CONTRIBUTING.md 'Developer tooling' / 'Bug fixes' guidance: pure
additive tooling, no source code changes, no new dependencies.
Refs #14371 parent 9371f1d commit 457af43
6 files changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
0 commit comments