Refactor(api): API 패키지 리팩토링 및 전체 앱 ESM 사용하도록 수정 #6
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.
PR 템플릿에 맞춰 이번 브랜치의 변경사항을 정리해드리겠습니다:
🔍️ 이 PR을 통해 해결하려는 문제가 무엇인가요?
패키지 설정 파일들의 중복된 코드를 제거하고 더 효율적이고 유지보수하기 쉬운 구조로 리팩토링이 필요했습니다.
✨ 이 PR에서 핵심적으로 변경된 사항은 무엇일까요?
TypeScript 설정 리팩토링
base.json
에 공통 설정 통합ESLint 설정 리팩토링
base.js
에 공통 설정 통합Prettier 설정 추가
🔖 핵심 변경 사항 외에 추가적으로 변경된 부분이 있나요?
패키지 의존성 추가
@trivago/prettier-plugin-sort-imports
추가eslint-plugin-import
추가설정 파일 구조 개선
🙏 Reviewer 분들이 이런 부분을 신경써서 봐 주시면 좋겠어요
🩺 이 PR에서 테스트 혹은 검증이 필요한 부분이 있을까요?
pnpm lint
실행하여 새로운 린트 규칙 검증pnpm format
실행하여 import 정렬 검증📝 CheckList
🔗 Reference