File tree Expand file tree Collapse file tree 2 files changed +53
-20
lines changed Expand file tree Collapse file tree 2 files changed +53
-20
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments