Repository navigation
Commit ae6bb3a
`tsconfig.typetests.json` is the objectui#3181 rescue hatch: a package whose
test tree was still in `check-type-check-coverage.mjs`'s TEST_DEBT could
compile the one file whose whole value is compile-time assertions, instead of
waiting for its whole backlog. As #4040's tranches landed full
`tsconfig.test.json` projects, the hatch went redundant wherever the package
graduated — the full project already compiles the same file, so the repo
carried two spellings of what gets compiled plus one extra tsc per run.
Retired in auth, plugin-chatbot, plugin-detail, plugin-form, plugin-grid and
plugin-list, each with its `type-check` chain entry. Per package, the full
project's `--listFiles` was checked to contain the exact file the narrow
project named, and a provably-false `Assert` appended to that file turned the
FULL project red (TS2344, exit 2) — the coverage moved rather than vanished.
app-shell, components, core and react are still in TEST_DEBT and keep theirs.
The gate now makes this a ratchet rather than a one-time sweep: a narrow
project on a package whose full test project already compiles everything is
reported as redundant, so the seventh cannot reappear. Section 5½ had no test
coverage at all — the gate keeping the rescue hatch honest was itself
unchecked — so it gains a fixture suite plus a real-repository pin.
Refs #4040, #3032, objectstack-ai/objectstack#4118
Claude-Session: https://claude.ai/code/session_017Qqyix2QcnpUC9XeYVDzx3
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 734d186 commit ae6bb3a
26 files changed
Lines changed: 255 additions & 241 deletions
File tree
- .changeset
- packages
- auth
- plugin-chatbot
- src/__tests__
- plugin-detail
- src/__tests__
- plugin-form
- src/__tests__
- plugin-grid
- src/__tests__
- plugin-list
- src/__tests__
- scripts
- __tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
| 208 | + | |
| 209 | + | |
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
0 commit comments