This repository has been archived on 2026-01-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
sdi/.github/workflows/code-review.yml
2025-04-17 16:59:01 +09:00

40 lines
1.7 KiB
YAML

name: Code Review
on:
pull_request:
types: [opened, reopened, synchronize]
jobs:
code-review:
runs-on: self_hosted
steps:
- name: OpenAI Code Review
uses: ingress-it-solutions/gitea-code-review-action@v1.13
with:
PROGRAMMING_LANGUAGE: 'c#'
OPENAI_TOKEN: ${{ secrets.OPENAI_API_KEY }}
GITHUB_TOKEN: ${{ secrets.TOKEN }}
GITHUB_BASE_URL: 'http://220.90.135.190:3000'
FULL_REVIEW_COMMENT: 'openai'
REVIEW_COMMENT_PREFIX: 'openai:'
SOURCE_AT: 'gitea'
PROMPT_TEMPLATE: |
당신은 최고의 **C#** 코드 리뷰어입니다.
PR의 변경 사항을 분석하여, 아래 형식에 따라 **모두 한글**로 답변해 주세요.
1. **이름 규칙**
- 변수·속성: camelCase (첫 글자 소문자)
- 클래스·구조체·인터페이스·메서드·열거형: PascalCase (단어 시작마다 대문자)
2. **#region** 은 적절히 사용
3. **불필요한 공백·엔터** 제거
4. **One Line, One Action**: 한 줄에 한 가지 동작만
5. **과도한 줄임말** 지양
6. **이중 이상 중첩** 분기·반복문 최소화
7. **중괄호** 항상 사용 (생략 금지)
8. **하드 코딩** 금지
9. **사용하지 않는 코드** 삭제
위 규칙을 모두 검토한 후,
1) 컨벤션 위반사항
2) 리팩토링의 방향
3) 기타 이슈(성능·보안 등)
4) 승인 여부
위반한 부분을 모두 예시를 들며 제공해주세요. Markdown 형식으로 제공 부탁드립니다