Skip to content

docs(toolchain): 2026-09-11 기준으로 TypeScript 7 적용 가능성을 재검증한다 - #11

Merged
iflov merged 1 commit into
mainfrom
iflov/ts7-reverification-docs
Sep 11, 2026
Merged

iflov merged 1 commit into
mainfrom
iflov/ts7-reverification-docs

Conversation

@iflov

@iflov iflov commented Sep 11, 2026

Copy link
Copy Markdown
Owner

요약

CLAUDE.md 툴체인 절에 TypeScript 7 재검증 결과를 추가한다. 코드 변경은 없다.

  • 해제 조건(7.1 compiler API 복귀, typescript-eslint 7 지원)은 2026-09-11 기준 둘 다 미충족.
    stable latest 7.0.2, 7.1은 nightly만 있고 nightly도 compiler API가 없다. typescript-eslint 8.70.0 peer <6.1.0.
  • ts-node 경로(TypeORM CLI)가 7.x에서 실제로 죽는 에러 원문을 추가. 08-28엔 추정이었다.
  • 7.0.2 tsc emit은 6.0.3과 JS 54파일 byte-identical.
  • MS 공식 side-by-side 구성(typescript=6 alias, @typescript/native=7)은 e2e까지 전부 통과하지만
    typecheck(7)와 nest build(6)가 다른 검사기가 되는 drift 축 때문에 채택하지 않는다.

검증

같은 커밋 757037d에서 scratchpad worktree로 6.0.3 / 7.0.2 / 7.1.0-dev.20260910.1 / side-by-side를 실측했다.

구성 typecheck cold / warm lint build test TypeORM CLI
6.0.3 2.70s / 1.48s 통과 통과 통과 통과
7.0.2 1.68s / 0.53s 실패 실패 통과 실패
side-by-side 0.67s / 0.53s 통과 통과 통과 (+e2e 20/20) 통과

문서 변경만이라 prettier --check CLAUDE.md 통과를 확인했다.

🤖 Generated with Claude Code

https://claude.ai/code/session_015eRwrQy4Pj34mHxvNFqpZG

해제 조건(7.1 compiler API 복귀, typescript-eslint 7 지원)은 둘 다 여전히
미충족이다. 같은 커밋에서 6.0.3 / 7.0.2 / 7.1 nightly / side-by-side 네 구성으로
check, typecheck, lint, test, build, emit, TypeORM CLI를 실측했다.

- ts-node 경로(TypeORM CLI)가 7.x에서 실제로 죽는 에러 원문을 추가한다.
- 7.0.2 tsc emit이 6.0.3과 JS 54파일 byte-identical임을 기록한다.
- MS 공식 side-by-side 구성(typescript=6 alias, @typescript/native=7)은 e2e까지
  전부 통과하지만, typecheck와 nest build가 다른 검사기가 되는 drift 축 때문에
  채택하지 않는다.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015eRwrQy4Pj34mHxvNFqpZG
@iflov
iflov merged commit ef8a598 into main Sep 11, 2026
1 check passed
@iflov
iflov deleted the iflov/ts7-reverification-docs branch September 11, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant