Skip to content

chore/프로젝트 세팅#2

Merged
AndyH0ng merged 19 commits intomainfrom
chore/initial-setup#1
Dec 28, 2025
Merged

chore/프로젝트 세팅#2
AndyH0ng merged 19 commits intomainfrom
chore/initial-setup#1

Conversation

@AndyH0ng
Copy link
Copy Markdown
Member

@AndyH0ng AndyH0ng commented Dec 28, 2025

📌 관련 이슈

✨ 변경 내용

  • ESLint 설정
    • TypeScript, React 설정
    • 네이밍 컨벤션 강제
  • Prettier 설정
    • 코드 포맷팅
    • import 정렬
  • Husky + lint-staged 설정
  • Commitlint 설정
  • .vscode/settings.json 설정
  • .editorconfig 설정
  • Copilot 코드 리뷰 프롬프트 전역 설정

💡 참고 사항

  • 커밋 컨벤션

    • 형식: type: 메시지 (#이슈번호)
    • 예시: feat: 로그인 기능 구현 (#123)
    • 허용 타입: feat, fix, refactor, design, chore, docs, style, test, ci, perf
  • 브랜치 컨벤션

    • 형식: type/설명#이슈번호
    • 예시: feat/login#12
    • 허용 타입: feat, fix, refactor, design, chore, docs
  • 패키지 매니저로 npm 대신 bun 사용 시 npm install 대신 bun install을 사용하시면 됩니다.
    다만 package.json과 bun.lock 사이 패키지 불일치를 우려하여 bun.lock은 .gitignore에 넣어두었습니다.

  • 안정성을 위해 Node 버전은 22 LTS 버전으로 강제해두었습니다.

  • 컨벤션에 대한 자세한 정보는 노션의 컨벤션 문서를 참조부탁드립니다.

AndyH0ng and others added 13 commits December 28, 2025 17:49
- Vite 번들러 설정
- React 19 + TypeScript 설정
- Tailwind CSS v4 설정
- Zustand 상태관리 설정
- TypeScript + React 규칙 적용
- 네이밍 컨벤션 규칙 추가
- Prettier 충돌 방지 설정
- 코드 포맷팅 규칙 설정
- import 자동 정렬 플러그인 적용
- 커밋 전 자동 린트 및 포맷팅 적용
- 커밋 메시지 컨벤션 강제
- 이슈 번호 필수 규칙 적용
- 한글 오류 메시지 추가
- push 전 브랜치명 검증
- 한글 오류 메시지 추가
- 에디터 공통 설정 추가
- VSCode 자동 포맷팅 설정 추가
- Node 22 LTS 버전 명시
- bun.lock, VSCode 설정 예외 처리
- 기술 스택 표 정리
- CONVENTION.md 생성
- README.md에 링크 추가
- main, develop 브랜치 PR 시 자동 실행
- lint, type-check, build 검사

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- .env.example 생성
- .gitignore에 .env 파일 제외 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@AndyH0ng AndyH0ng self-assigned this Dec 28, 2025
@AndyH0ng AndyH0ng linked an issue Dec 28, 2025 that may be closed by this pull request
10 tasks
@AndyH0ng AndyH0ng requested a review from Copilot December 28, 2025 12:39

This comment was marked as duplicate.

- 한글로 리뷰
- 컨벤션 규칙 검증
- 코드 품질, 보안 검증
@AndyH0ng AndyH0ng requested a review from Copilot December 28, 2025 13:04
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 23 out of 27 changed files in this pull request and generated 9 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +24 to +31
- name: Lint
run: npm run lint

- name: Type check
run: npm run type-check

- name: Build
run: npm run build
Copy link

Copilot AI Dec 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI 워크플로우에 Prettier 검사가 포함되어 있지 않습니다. package.json에 "prettier" 스크립트가 정의되어 있으므로, 코드 포맷팅 일관성을 위해 CI에 Prettier 검사를 추가하는 것을 권장합니다.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pre-commit 훅에서 이미 강제하고 있으므로 반영하지 않겠습니다😊

- commit-msg 훅에서 중복 검증 해소
- THIRD_PARTY_MODULES 키워드로 명확하게 수정
Copilot AI mentioned this pull request Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
@TTORANG TTORANG deleted a comment from Copilot AI Dec 28, 2025
- ESLint
- Prettier
- Tailwind CSS IntelliSense
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.

chore: 프로젝트 세팅

2 participants