mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-08 02:03:34 +08:00
- commands: 18 files (build-fix, checkpoint, code-review, e2e, eval, go-build, go-review, go-test, learn, orchestrate, plan, refactor-clean, setup-pm, tdd, test-coverage, update-codemaps, update-docs, verify) - agents: 12 files (architect, build-error-resolver, code-reviewer, database-reviewer, doc-updater, e2e-runner, go-build-resolver, go-reviewer, planner, refactor-cleaner, security-reviewer, tdd-guide)
1.6 KiB
1.6 KiB
description
| description |
|---|
| 관용적 패턴, 동시성 안전성, 에러 처리, 보안에 대한 포괄적인 Go 코드 리뷰. go-reviewer 에이전트를 호출합니다. |
Go 코드 리뷰
이 커맨드는 go-reviewer 에이전트를 호출하여 Go 전용 포괄적 코드 리뷰를 수행합니다.
이 커맨드가 하는 것
- Go 변경사항 식별:
git diff로 수정된.go파일 찾기 - 정적 분석 실행:
go vet,staticcheck,golangci-lint실행 - 보안 스캔: SQL 인젝션, 커맨드 인젝션, 레이스 컨디션 검사
- 동시성 리뷰: 고루틴 안전성, 채널 사용, 뮤텍스 패턴 분석
- 관용적 Go 검사: Go 컨벤션과 모범 사례 준수 여부 확인
- 보고서 생성: 심각도별 이슈 분류
사용 시점
/go-review를 사용해야 할 때:
- Go 코드를 작성하거나 수정한 후
- Go 변경사항을 커밋하기 전
- Go 코드가 포함된 PR 리뷰 시
- 새 Go 코드베이스에 온보딩할 때
리뷰 카테고리
CRITICAL (반드시 수정)
- SQL/커맨드 인젝션 취약점
- 동기화 없는 레이스 컨디션
- 고루틴 누수
- 하드코딩된 인증 정보
HIGH (수정 권장)
- 컨텍스트 없는 에러 래핑 누락
- 에러 반환 대신 panic 사용
- 컨텍스트 전파 누락
- 데드락을 유발하는 버퍼 없는 채널
MEDIUM (고려)
- 비관용적 코드 패턴
- 공개 항목에 godoc 주석 누락
- 비효율적인 문자열 연결
관련 커맨드
/go-test- 먼저 테스트 통과 확인/go-build- build 에러 발생 시/code-review- Go 외 일반적인 관심사항