Skip to content

Tech Debt: TypeScript 5.9 → 6.0 마이그레이션 #60

@chanwoo7

Description

@chanwoo7

배경

Dependabot이 typescript 5.9.3 → 6.0.3 메이저 PR을 올렸으나, `rootDir` strict 검증 강화로 CI 실패.

현재 → 목표

  • typescript: 5.9.3 → 6.0.x

보류 사유

CI 실패 로그:
```
Error: TS5011: The common source directory of 'tsconfig.json' is './src/test'.
The 'rootDir' setting must be explicitly set to this or another path to adjust your output's file layout.
```

  • TS 6는 compose된 소스 디렉토리에서 `rootDir`를 명시 요구
  • tsconfig.json / tsconfig.build.json 점검 필요
  • 기타 strict 강화 요소(Narrowing 등) 전반 영향 확인 필요

수행 조건

  • tsconfig 구조 재정비 (src/, src/test/ 경계 명확화)
  • TS 6 breaking changes 전체 리뷰 (특히 strict/inference 변경)
  • 타입 에러 전수 해결 후 CI green

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

    📦 Dependencies의존성 업데이트 (Dependabot 등)🧱 Tech Debt기술 부채 / 추후 마이그레이션 필요

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions