Code Review sedang dalam pratinjau penelitian, tersedia untuk langganan Teams dan Enterprise. Tidak tersedia untuk organisasi dengan Zero Data Retention yang diaktifkan.
CLAUDE.md atau REVIEW.md ke repositori Anda.
Untuk menjalankan Claude di infrastruktur CI Anda sendiri alih-alih layanan terkelola ini, lihat GitHub Actions atau GitLab CI/CD. Untuk repositori pada instans GitHub yang di-host sendiri, lihat GitHub Enterprise Server.
Halaman ini mencakup:
- Cara kerja ulasan
- Penyiapan
- Memicu ulasan secara manual dengan
@claude reviewdan@claude review once - Menyesuaikan ulasan dengan
CLAUDE.mddanREVIEW.md - Harga
- Pemecahan masalah jalankan yang gagal dan komentar yang hilang
Cara kerja ulasan
Setelah admin mengaktifkan Code Review untuk organisasi Anda, ulasan dipicu ketika PR dibuka, pada setiap push, atau ketika diminta secara manual, tergantung pada perilaku yang dikonfigurasi repositori. Mengomentari@claude review memulai ulasan pada PR dalam mode apa pun.
Ketika ulasan berjalan, beberapa agen menganalisis diff dan kode sekitarnya secara paralel pada infrastruktur Anthropic. Setiap agen mencari kelas masalah yang berbeda, kemudian langkah verifikasi memeriksa kandidat terhadap perilaku kode aktual untuk menyaring positif palsu. Hasilnya dideduplikasi, diurutkan berdasarkan tingkat keparahan, dan diposting sebagai komentar sebaris pada baris spesifik tempat masalah ditemukan. Jika tidak ada masalah yang ditemukan, Claude memposting komentar konfirmasi singkat pada PR.
Ulasan diskalakan dalam biaya dengan ukuran dan kompleksitas PR, selesai rata-rata dalam 20 menit. Admin dapat memantau aktivitas ulasan dan pengeluaran melalui dasbor analitik.
Tingkat keparahan
Setiap temuan diberi tag dengan tingkat keparahan:| Penanda | Keparahan | Arti |
|---|---|---|
| 🔴 | Penting | Bug yang harus diperbaiki sebelum penggabungan |
| 🟡 | Nit | Masalah kecil, layak diperbaiki tetapi tidak memblokir |
| 🟣 | Sudah ada sebelumnya | Bug yang ada di basis kode tetapi tidak diperkenalkan oleh PR ini |
Output jalankan pemeriksaan
Selain komentar ulasan sebaris, setiap ulasan mengisi jalankan pemeriksaan Claude Code Review yang muncul bersama pemeriksaan CI Anda. Perluas tautan Details untuk melihat ringkasan setiap temuan di satu tempat, diurutkan berdasarkan keparahan:| Keparahan | File:Baris | Masalah |
|---|---|---|
| 🔴 Penting | src/auth/session.ts:142 | Penyegaran token berjalan dengan logout, meninggalkan sesi basi aktif |
| 🟡 Nit | src/auth/session.ts:88 | parseExpiry secara diam-diam mengembalikan 0 pada input yang salah bentuk |
gh dan jq:
{"normal": 2, "nit": 1, "pre_existing": 0}. Kunci normal menyimpan hitungan temuan Penting; nilai bukan nol berarti Claude menemukan setidaknya satu bug yang layak diperbaiki sebelum penggabungan.
Apa yang Code Review periksa
Secara default, Code Review berfokus pada kebenaran: bug yang akan merusak produksi, bukan preferensi pemformatan atau cakupan pengujian yang hilang. Anda dapat memperluas apa yang diperiksa dengan menambahkan file panduan ke repositori Anda.Siapkan Code Review
Admin mengaktifkan Code Review sekali untuk organisasi dan memilih repositori mana yang akan disertakan.Buka pengaturan admin Claude Code
Buka claude.ai/admin-settings/claude-code dan temukan bagian Code Review. Anda memerlukan akses admin ke organisasi Claude Anda dan izin untuk memasang GitHub Apps di organisasi GitHub Anda.
Pasang Claude GitHub App
Ikuti petunjuk untuk memasang Claude GitHub App ke organisasi GitHub Anda. Aplikasi meminta izin repositori ini:
- Contents: baca dan tulis
- Issues: baca dan tulis
- Pull requests: baca dan tulis
Pilih repositori
Pilih repositori mana yang akan diaktifkan untuk Code Review. Jika Anda tidak melihat repositori, pastikan Anda memberikan akses Claude GitHub App ke repositori tersebut selama instalasi. Anda dapat menambahkan lebih banyak repositori nanti.
Atur pemicu ulasan per repo
Setelah penyiapan selesai, bagian Code Review menampilkan repositori Anda dalam tabel. Untuk setiap repositori, gunakan dropdown Review Behavior untuk memilih kapan ulasan berjalan:
- Once after PR creation: ulasan berjalan sekali ketika PR dibuka atau ditandai siap untuk ditinjau
- After every push: ulasan berjalan pada setiap push ke cabang PR, menangkap masalah baru saat PR berkembang dan secara otomatis menyelesaikan utas ketika Anda memperbaiki masalah yang ditandai
- Manual: ulasan dimulai hanya ketika seseorang mengomentari
@claude reviewatau@claude review oncepada PR;@claude reviewjuga berlangganan PR ke ulasan pada push berikutnya
@claude review pada PR untuk memulai ulasan pertama. Jika tidak ada jalankan pemeriksaan yang muncul, konfirmasi repositori terdaftar di pengaturan admin Anda dan Claude GitHub App memiliki akses ke repositori tersebut.
Memicu ulasan secara manual
Dua perintah komentar memulai ulasan sesuai permintaan. Keduanya berfungsi terlepas dari pemicu yang dikonfigurasi repositori, sehingga Anda dapat menggunakannya untuk memilih PR tertentu ke dalam ulasan dalam mode Manual atau untuk mendapatkan ulasan kembali segera di mode lain.| Perintah | Apa yang dilakukannya |
|---|---|
@claude review | Memulai ulasan dan berlangganan PR ke ulasan yang dipicu push ke depannya |
@claude review once | Memulai ulasan tunggal tanpa berlangganan PR ke push masa depan |
@claude review once ketika Anda menginginkan umpan balik tentang keadaan saat ini dari PR tetapi tidak menginginkan setiap push berikutnya untuk menimbulkan ulasan. Ini berguna untuk PR yang berjalan lama dengan push yang sering, atau ketika Anda menginginkan pendapat kedua sekali saja tanpa mengubah perilaku ulasan PR.
Agar perintah apa pun memicu ulasan:
- Posting sebagai komentar PR tingkat atas, bukan komentar sebaris pada baris diff
- Letakkan perintah di awal komentar, dengan
oncepada baris yang sama jika Anda menggunakan bentuk satu kali - Anda harus memiliki akses pemilik, anggota, atau kolaborator ke repositori
- PR harus terbuka
Sesuaikan ulasan
Code Review membaca dua file dari repositori Anda untuk memandu apa yang ditandai. Keduanya bersifat aditif di atas pemeriksaan kebenaran default:CLAUDE.md: instruksi proyek bersama yang digunakan Claude Code untuk semua tugas, bukan hanya ulasan. Gunakan ketika panduan juga berlaku untuk sesi Claude Code interaktif.REVIEW.md: panduan khusus ulasan, dibaca secara eksklusif selama ulasan kode. Gunakan untuk aturan yang ketat tentang apa yang ditandai atau dilewati selama ulasan dan akan mengacaukanCLAUDE.mdumum Anda.
CLAUDE.md
Code Review membaca fileCLAUDE.md repositori Anda dan memperlakukan pelanggaran yang baru diperkenalkan sebagai temuan tingkat nit. Ini berfungsi dua arah: jika PR Anda mengubah kode dengan cara yang membuat pernyataan CLAUDE.md ketinggalan zaman, Claude menandai bahwa dokumen perlu diperbarui juga.
Claude membaca file CLAUDE.md di setiap tingkat hierarki direktori Anda, jadi aturan di CLAUDE.md subdirektori hanya berlaku untuk file di bawah jalur tersebut. Lihat dokumentasi memori untuk lebih lanjut tentang cara kerja CLAUDE.md.
Untuk panduan khusus ulasan yang tidak ingin Anda terapkan pada sesi Claude Code umum, gunakan REVIEW.md sebagai gantinya.
REVIEW.md
Tambahkan fileREVIEW.md ke akar repositori Anda untuk aturan khusus ulasan. Gunakan untuk mengkodekan:
- Panduan gaya perusahaan atau tim: “lebih suka pengembalian awal daripada kondisional bersarang”
- Konvensi khusus bahasa atau kerangka kerja yang tidak dicakup oleh linter
- Hal-hal yang Claude harus selalu tandai: “rute API baru harus memiliki tes integrasi”
- Hal-hal yang Claude harus lewati: “jangan berkomentar tentang pemformatan dalam kode yang dihasilkan di bawah
/gen/”
REVIEW.md:
REVIEW.md di akar repositori. Tidak ada konfigurasi yang diperlukan.
Lihat penggunaan
Buka claude.ai/analytics/code-review untuk melihat aktivitas Code Review di seluruh organisasi Anda. Dasbor menampilkan:| Bagian | Apa yang ditampilkan |
|---|---|
| PRs reviewed | Hitungan harian permintaan tarik yang ditinjau selama rentang waktu yang dipilih |
| Cost weekly | Pengeluaran mingguan pada Code Review |
| Feedback | Hitungan komentar ulasan yang secara otomatis diselesaikan karena pengembang mengatasi masalah |
| Repository breakdown | Hitungan per-repo PR yang ditinjau dan komentar yang diselesaikan |
Harga
Code Review ditagih berdasarkan penggunaan token. Setiap ulasan rata-rata $15-25 dalam biaya, diskalakan dengan ukuran PR, kompleksitas basis kode, dan berapa banyak masalah yang memerlukan verifikasi. Penggunaan Code Review ditagih secara terpisah melalui penggunaan ekstra dan tidak dihitung terhadap penggunaan yang disertakan dalam paket Anda. Pemicu ulasan yang Anda pilih mempengaruhi biaya total:- Once after PR creation: berjalan sekali per PR
- After every push: berjalan pada setiap push, mengalikan biaya dengan jumlah push
- Manual: tidak ada ulasan sampai seseorang mengomentari
@claude reviewpada PR
@claude review memilih PR ke dalam ulasan yang dipicu push, jadi biaya tambahan terjadi per push setelah komentar tersebut. Untuk menjalankan ulasan tunggal tanpa berlangganan ke push masa depan, komentari @claude review once sebagai gantinya.
Biaya muncul pada tagihan Anthropic Anda terlepas dari apakah organisasi Anda menggunakan AWS Bedrock atau Google Vertex AI untuk fitur Claude Code lainnya. Untuk menetapkan batas pengeluaran bulanan untuk Code Review, buka claude.ai/admin-settings/usage dan konfigurasikan batas untuk layanan Claude Code Review.
Pantau pengeluaran melalui bagan biaya mingguan di analitik atau kolom biaya rata-rata per-repo di pengaturan admin.
Pemecahan masalah
Jalankan ulasan adalah upaya terbaik. Jalankan yang gagal tidak pernah memblokir PR Anda, tetapi juga tidak mencoba ulang dengan sendirinya. Bagian ini mencakup cara pulih dari jalankan yang gagal dan tempat mencari ketika jalankan pemeriksaan melaporkan masalah yang tidak dapat Anda temukan.Picu ulang ulasan yang gagal atau habis waktu
Ketika infrastruktur ulasan mengalami kesalahan internal atau melampaui batas waktu, jalankan pemeriksaan selesai dengan judul Code review encountered an error atau Code review timed out. Kesimpulannya masih netral, jadi tidak ada yang memblokir penggabungan Anda, tetapi tidak ada temuan yang diposting. Untuk menjalankan ulasan lagi, komentari@claude review once pada PR. Ini memulai ulasan segar tanpa berlangganan PR ke push masa depan. Jika PR sudah berlangganan ulasan yang dipicu push, push komit baru juga memulai ulasan baru.
Tombol Re-run di tab Checks GitHub tidak memicu ulang Code Review. Gunakan perintah komentar atau push baru sebagai gantinya.
Temukan masalah yang tidak ditampilkan sebagai komentar sebaris
Jika judul jalankan pemeriksaan mengatakan masalah ditemukan tetapi Anda tidak melihat komentar ulasan sebaris pada diff, cari di lokasi lain tempat temuan ditampilkan:- Check run Details: klik Details di sebelah jalankan pemeriksaan Claude Code Review di tab Checks. Tabel keparahan mencantumkan setiap temuan dengan file, baris, dan ringkasannya terlepas dari apakah komentar sebaris diterima.
- Files changed annotations: buka tab Files changed pada PR. Temuan dirender sebagai anotasi yang terpasang langsung ke baris diff, terpisah dari komentar ulasan.
- Review body: jika Anda push ke PR saat ulasan sedang berjalan, beberapa temuan mungkin mereferensikan baris yang tidak lagi ada di diff saat ini. Ini muncul di bawah judul Additional findings dalam teks badan ulasan daripada sebagai komentar sebaris.
Sumber daya terkait
Code Review dirancang untuk bekerja bersama dengan sisa Claude Code. Jika Anda ingin menjalankan ulasan secara lokal sebelum membuka PR, memerlukan penyiapan yang di-host sendiri, atau ingin mendalami caraCLAUDE.md membentuk perilaku Claude di seluruh alat, halaman-halaman ini adalah perhentian berikutnya yang baik:
- Plugins: telusuri pasar plugin, termasuk plugin
code-reviewuntuk menjalankan ulasan sesuai permintaan secara lokal sebelum push - GitHub Actions: jalankan Claude dalam alur kerja GitHub Actions Anda sendiri untuk otomasi khusus di luar ulasan kode
- GitLab CI/CD: integrasi Claude yang di-host sendiri untuk pipeline GitLab
- Memory: cara kerja file
CLAUDE.mddi seluruh Claude Code - Analytics: lacak penggunaan Claude Code di luar ulasan kode