Skip to content

[debt] scripts/tsconfig.json 未納入 typecheck 閘門,累積約 26 個 TS7006(#884 終審 follow-up) #900

Description

@s123104

摘要

root pnpm typecheck 依 workspace 語意排除 root 專案,scripts/tsconfig.json 從未被 CI/pre-push 執行;scripts/__tests__/verify-002-log.test.ts 等處累積大量隱式 any(TS7006),屬 main 既有治理債。

背景/證據

影響

範圍

  • scripts/tsconfig.json 及其 include 範圍內檔案(含 scripts/__tests__/)。
  • 可選:root package.json typecheck 腳本、CI workflow、.husky/pre-push——若採閘門方案須最小 diff 且文件同步。

驗收標準

  1. npx tsc --noEmit -p scripts/tsconfig.json 零錯誤
  2. 上述檢查被納入自動化閘門(pre-push 和/或 CI 任一步驟明確執行),避免再次漂移。
  3. 修法二擇一或並用:(a) 為相關 callback 參數補明確型別;(b) 新增閘門步驟。若只修型別未加閘,不算完成。

標籤

debtseverity:p3(使用者建議 low → repo 對應 p3)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    debt技術債/文件漂移severity:p3Lower-priority optimization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions