mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-07 03:22:17 -08:00
1.8 KiB
1.8 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority
| id | title | status | assignee | created_date | updated_date | labels | dependencies | references | priority | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-90 | Expand TypeScript typecheck coverage beyond src | Done | 2026-03-06 08:18 | 2026-03-06 08:23 |
|
|
medium |
Description
Bring all repository TypeScript entrypoints outside src/ into the enforced typecheck gate so CI and local checks cover launcher/ and script files, then resolve any surfaced diagnostics.
Acceptance Criteria
- #1 TypeScript typecheck covers repository TypeScript entrypoints outside src/ that should be maintained in this repo, including launcher/ and script files.
- #2 The enforced typecheck command used by CI and local development passes with the expanded coverage.
- #3 Any diagnostics surfaced by the expanded coverage are fixed without weakening existing strictness for src/.
- #4 Relevant documentation or command wiring is updated if the typecheck entrypoint changes.
Final Summary
Added a dedicated repo-wide typecheck config at tsconfig.typecheck.json and wired package.json/CI to use bun run typecheck for launcher and scripts coverage without changing the existing src build config. Fixed the strict-null/indexing diagnostics surfaced in launcher/* and scripts/*, keeping src strictness intact. Verified with bun run typecheck, bun run tsc --noEmit, and bun run test:launcher:src (47 passing, plugin start gate OK).