Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .husky/pre-push
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ if [ "$branch" = "main" ] || [ "$branch" = "develop" ]; then
fi

# 허용된 타입
allowed_types="feat|fix|refactor|design|chore|docs"
allowed_types="feat|fix|refactor|design|chore|docs|ci"
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

CONVENTION.md에 대한 제안과 연관된 내용입니다. 브랜치 컨벤션에 style, test, perf 타입을 추가하게 된다면, 이 스크립트의 허용된 타입 목록도 함께 업데이트되어야 합니다. 이렇게 해야 pre-push 훅이 새로운 브랜치 타입을 올바르게 검증할 수 있습니다.

Suggested change
allowed_types="feat|fix|refactor|design|chore|docs|ci"
allowed_types="feat|fix|refactor|design|chore|docs|ci|style|test|perf"


# 1. 기본 형식 체크 (type/xxx 형식인지)
if ! echo "$branch" | grep -qE "^[a-zA-Z]+/"; then
Expand Down
1 change: 1 addition & 0 deletions CONVENTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
| `design` | UI/UX 디자인 변경 |
| `chore` | 빌드, 설정 등 기타 |
| `docs` | 문서 작업 |
| `ci` | CI/CD 관련 변경 |
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

CI/CD 관련 브랜치 타입 추가는 좋은 변경입니다. 다만, 현재 커밋 컨벤션과 브랜치 컨벤션 간에 타입 불일치가 있는 것으로 보입니다.

CONVENTION.md 파일의 커밋 컨벤션(9-20행)에는 style, test, perf 타입이 정의되어 있지만, 브랜치 컨벤션에는 해당 타입들이 누락되어 있습니다.

저장소의 컨벤션 일관성을 위해 이 타입들도 브랜치 컨벤션에 추가하고, .husky/pre-push 스크립트도 함께 업데이트하는 것을 고려해 보세요. 이렇게 하면 개발자들이 혼동 없이 두 컨벤션을 따를 수 있을 것입니다.

Suggested change
| `ci` | CI/CD 관련 변경 |
| `ci` | CI/CD 관련 변경 |
| `style` | 코드 포맷팅 (로직 변경 없음) |
| `test` | 테스트 추가/수정 |
| `perf` | 성능 개선 |


## 네이밍 컨벤션

Expand Down