Repository navigation
🤖 Claude AI Code Review Action v1.0.0
✨ 새로운 기능
🚀 AI 기반 코드 리뷰
- Claude API 통합: Anthropic의 최신 Claude 모델을 활용한 정확한 코드 분석
- 실시간 리뷰: Pull Request와 Push 이벤트에서 자동으로 코드 리뷰 수행
- 다양한 리뷰 타입: Full, Security, Performance, Style 리뷰 지원
🌍 다국어 지원
- 한국어, 영어, 일본어, 중국어 리뷰 제공
- 팀의 언어 환경에 맞춘 맞춤형 피드백
📊 상세한 분석 리포트
- 심각도별 분류: Critical, High, Medium, Low 이슈 구분
- 카테고리별 분석: Bug, Security, Performance, Style, Best Practice
- 구체적인 개선 제안: 단순 지적을 넘어선 실용적인 솔루션 제공
💬 스마트 댓글 시스템
- 종합 리뷰 댓글: PR에 전체 리뷰 요약 제공
- 인라인 댓글: 특정 라인에 직접 피드백 작성
- 기존 댓글 업데이트: 중복 댓글 방지로 깔끔한 PR 관리
🔧 설정 옵션
필수 설정
anthropic_api_key: Claude API 키github_token: GitHub 액세스 토큰
선택적 설정
review_type: 리뷰 타입 선택 (full, security, performance, style)language: 리뷰 언어 (ko, en, ja, zh)file_patterns: 리뷰할 파일 패턴 지정exclude_patterns: 제외할 파일 패턴 설정max_files: 최대 리뷰 파일 수 제한severity_filter: 최소 심각도 필터링
🎯 지원 언어
JavaScript/TypeScript, Python, Java, Go, Rust, C/C++, C#, PHP, Ruby 등 주요 프로그래밍 언어 지원
📋 사용 예시
name: AI Code Review
on:
pull_request:
types: [opened, synchronize]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: chimaek/claude-code-review-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
github_token: ${{ secrets.GITHUB_TOKEN }}
review_type: security
language: ko🛡️ 보안 및 개인정보
- API 키는 GitHub Secrets로 안전하게 관리
- 코드는 Anthropic API로만 전송되며 저장되지 않음
- GDPR 및 주요 개인정보보호 규정 준수
🚀 성능 최적화
- 효율적인 파일 필터링: 불필요한 파일 자동 제외
- 스마트 캐싱: 중복 리뷰 방지로 빠른 실행
- 배치 처리: 여러 파일을 효율적으로 처리
🔄 업데이트 내용
v1.0.0 (Initial Release)
- ✅ 기본 코드 리뷰 기능 구현
- ✅ 다국어 지원 추가
- ✅ 다양한 리뷰 타입 제공
- ✅ GitHub Actions 완전 호환
- ✅ 상세한 문서화 완료
🤝 기여 및 지원
- 🐛 버그 리포트: [GitHub Issues](https://github.com/chimaek/claude-code-review-action/issues)
- 💡 기능 요청: [GitHub Discussions](https://github.com/chimaek/claude-code-review-action/discussions)
- 📚 문서: [README](https://github.com/chimaek/claude-code-review-action#readme)
💰 비용 효율성
- GitHub Actions 무료 한도 내에서 사용 가능
- Anthropic API 사용량 기반 과금 (매우 저렴)
- 대부분의 소규모 팀은 월 $1 이하로 운영 가능
🏆 핵심 가치
개발 생산성 향상 → AI가 놓치기 쉬운 버그와 개선점을 자동으로 발견
코드 품질 개선 → 일관된 기준으로 모든 코드를 체계적으로 검토
팀 학습 촉진 → 구체적인 피드백으로 개발자 역량 강화
시간 절약 → 수동 코드 리뷰 시간을 50% 이상 단축
시작하기: [설치 가이드](https://github.com/chimaek/claude-code-review-action#installation) | 예시 보기: [Demo Repository](https://github.com/your-username/claude-code-review-demo)
이 Action을 사용하여 팀의 코드 품질을 한 단계 끌어올려보세요! 🚀