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.
Halaman ini mencakup:
- Cara kerja ulasan
- Penyiapan
- Menyesuaikan ulasan dengan
CLAUDE.mddanREVIEW.md - Harga
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 |
|---|---|---|
| 🔴 | Normal | 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 |
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 reviewpada PR; push berikutnya ke PR tersebut kemudian ditinjau secara otomatis
@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.
Pemicu ulasan secara manual
Komentari@claude review pada permintaan tarik untuk memulai ulasan dan memilih PR tersebut ke dalam ulasan yang dipicu push ke depannya. Ini berfungsi terlepas dari pemicu yang dikonfigurasi repositori: gunakan untuk memilih PR tertentu ke dalam ulasan dalam mode Manual, atau untuk mendapatkan ulasan kembali segera di mode lain. Bagaimanapun, push ke PR tersebut memicu ulasan dari saat itu.
Agar komentar memicu ulasan:
- Posting sebagai komentar PR tingkat atas, bukan komentar sebaris pada baris diff
- Letakkan
@claude reviewdi awal komentar - Anda harus memiliki akses pemilik, anggota, atau kolaborator ke repositori
- PR harus terbuka dan bukan draf
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. Ulasan rata-rata $15-25, 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.
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.
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