Skip to content

Commit c646fe0

Browse files
committed
chore: gpt 수정
1 parent 1f603bf commit c646fe0

File tree

2 files changed

+53
-20
lines changed

2 files changed

+53
-20
lines changed

.github/workflows/code-review-gpt.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/workflows/cr.yml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: Code Review
2+
3+
permissions:
4+
contents: read
5+
pull-requests: write
6+
7+
on:
8+
pull_request:
9+
types: [ opened, reopened, synchronize ]
10+
11+
jobs:
12+
test:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: anc95/ChatGPT-CodeReview@main
16+
env:
17+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
19+
# optional
20+
LANGUAGE: Korean
21+
PROMPT: |
22+
"경험 많은 시니어 개발자로서, 다음 변경사항들에 대해 전체적이고 간결한 코드 리뷰를 수행해주세요.
23+
24+
리뷰 지침:
25+
1. 모든 변경사항을 종합적으로 검토하고, 가장 중요한 문제점이나 개선사항에만 집중하세요.
26+
2. 파일별로 개별 리뷰를 하지 말고, 전체 변경사항에 대한 통합된 리뷰를 제공하세요.
27+
3. 각 주요 이슈에 대해 간단한 설명과 구체적인 개선 제안을 제시하세요.
28+
4. 개선 제안에는 실제 코드 예시를 포함하세요. 단, 코드 예시는 제공한 코드와 연관된 코드여야 합니다.
29+
5. 사소한 스타일 문제나 개인적 선호도는 무시하세요.
30+
6. 심각한 버그, 성능 문제, 또는 보안 취약점이 있는 경우에만 언급하세요.
31+
7. 전체 리뷰는 간결하게 유지하세요.
32+
8. 변경된 부분만 집중하여 리뷰하고, 이미 개선된 코드를 다시 지적하지 마세요.
33+
9. 기존에 이미 개선된 사항(예: 중복 코드 제거를 위한 함수 생성)을 인식하고 이를 긍정적으로 언급하세요.
34+
10. 변경된 파일과 관련된 다른 파일들에 미칠 수 있는 영향을 분석하세요.
35+
36+
리뷰 형식:
37+
- 개선된 사항: [이미 개선된 부분에 대한 긍정적 언급]
38+
- 주요 이슈 (있는 경우에만):
39+
1. [문제 설명]
40+
- 제안: [개선 방안 설명]
41+
```java
42+
// 수정된 코드 예시
43+
```
44+
2. ...
45+
- 관련 파일에 대한 영향 분석:
46+
[변경된 파일과 관련된 다른 파일들에 미칠 수 있는 잠재적 영향 설명]
47+
- 전반적인 의견: [1-2문장으로 요약]
48+
49+
변경된 파일들:
50+
51+
무시할 파일 패턴:
52+
/node_modules,*.md"
53+
IGNORE_PATTERNS: /node_modules,*.md # Regex pattern to ignore files, separated by comma

0 commit comments

Comments
 (0)