TypeScript 6 마이그레이션 및 CLAUDE.md 추가#160
Merged
Merged
Conversation
Contributor
✅ Changeset detectedLatest commit: 7d40682
If no version change is needed, please add The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
|
Contributor
Author
|
/canary-publish |
Contributor
Published Canary Packages |
Contributor
Author
|
정상동작 확인하였습니다. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
Describe your changes
TypeScript 6 마이그레이션 (#159)
TypeScript 5 → 6 업그레이드입니다. 이 레포는
.ts/tsconfig가 없는 순수 JS 기반 린팅/포맷 config 제공 레포라, TS6의 breaking change(컴파일러 기본값·옵션 변경 등)는 컴파일 영향이 없습니다. 영향 범위는 ① 레포 자체 dev/test 환경의 TS6 전환과 ② consumer에게 전파되는typescript-eslint의 TS6 지원 버전입니다.typescriptdevDependency^5.2.2→^6.0.0(설치 6.0.3)pnpm.overrides(typescript: $typescript) +peerDependencyRules로 워크스페이스 전체를 TS6.0.3으로 단일화.eslint-plugin-sonarjs가 번들하던typescript@5.3.3포함 모든 transitive 의존성을 TS6로 통일하고, 구버전@typescript-eslint/*의typescript <5.9.0peer 경고 제거@naverpay/eslint-config의typescript-eslint^8.58.0→^8.61.1(dependency, consumer 전파)@naverpay/eslint-plugin의@typescript-eslint/parser^8.58.0→^8.61.1(devDependency, 테스트 정렬)@naverpay/eslint-config,@naverpay/eslint-pluginpatch검증 (TS 6.0.3 / typescript-eslint 8.61.1):
pnpm build·pnpm test(137 passed) ·pnpm lint모두 통과, peer 경고 0건.패키지별 CLAUDE.md 문서 추가
Claude Code용 레포/패키지 가이드 문서를 추가합니다. 루트
CLAUDE.md가 각 패키지 가이드를 인덱싱하며, 빌드/테스트/확장 방법과 비자명한 규칙을 패키지별로 정리했습니다. (repo markdownlint 통과)