Langsung ke konten utama
Code Review sedang dalam pratinjau penelitian, tersedia untuk langganan Teams dan Enterprise. Tidak tersedia untuk organisasi dengan Zero Data Retention yang diaktifkan.
Code Review menganalisis permintaan tarik GitHub Anda dan memposting temuan sebagai komentar sebaris pada baris kode tempat ditemukannya masalah. Armada agen khusus memeriksa perubahan kode dalam konteks basis kode lengkap Anda, mencari kesalahan logika, kerentanan keamanan, kasus tepi yang rusak, dan regresi halus. Temuan diberi tag berdasarkan tingkat keparahan dan tidak menyetujui atau memblokir PR Anda, sehingga alur kerja ulasan yang ada tetap utuh. Anda dapat menyesuaikan apa yang Claude tandai dengan menambahkan file 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

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:
PenandaKeparahanArti
🔴NormalBug yang harus diperbaiki sebelum penggabungan
🟡NitMasalah kecil, layak diperbaiki tetapi tidak memblokir
🟣Sudah ada sebelumnyaBug yang ada di basis kode tetapi tidak diperkenalkan oleh PR ini
Temuan mencakup bagian penalaran yang dapat diperluas yang dapat Anda perluas untuk memahami mengapa Claude menandai masalah dan bagaimana Claude memverifikasi masalah.

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.
1

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.
2

Mulai penyiapan

Klik Setup. Ini memulai alur instalasi GitHub App.
3

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
Code Review menggunakan akses baca ke konten dan akses tulis ke permintaan tarik. Kumpulan izin yang lebih luas juga mendukung GitHub Actions jika Anda mengaktifkannya nanti.
4

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.
5

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 review pada PR; push berikutnya ke PR tersebut kemudian ditinjau secara otomatis
Meninjau pada setiap push menjalankan ulasan paling banyak dan biaya paling banyak. Mode manual berguna untuk repo lalu lintas tinggi di mana Anda ingin memilih PR tertentu untuk ditinjau, atau hanya mulai meninjau PR Anda setelah siap.
Tabel repositori juga menampilkan biaya rata-rata per ulasan untuk setiap repo berdasarkan aktivitas terbaru. Gunakan menu tindakan baris untuk mengaktifkan atau menonaktifkan Code Review per repositori, atau untuk menghapus repositori sepenuhnya. Untuk memverifikasi penyiapan, buka PR pengujian. Jika Anda memilih pemicu otomatis, jalankan pemeriksaan bernama Claude Code Review muncul dalam beberapa menit. Jika Anda memilih Manual, komentari @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 review di awal komentar
  • Anda harus memiliki akses pemilik, anggota, atau kolaborator ke repositori
  • PR harus terbuka dan bukan draf
Jika ulasan sudah berjalan pada PR tersebut, permintaan antri sampai ulasan yang sedang berlangsung selesai. Anda dapat memantau kemajuan melalui jalankan pemeriksaan pada PR.

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 mengacaukan CLAUDE.md umum Anda.

CLAUDE.md

Code Review membaca file CLAUDE.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 file REVIEW.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/
Contoh REVIEW.md:
# Panduan Ulasan Kode

## Selalu periksa
- Titik akhir API baru memiliki tes integrasi yang sesuai
- Migrasi basis data kompatibel ke belakang
- Pesan kesalahan tidak membocorkan detail internal kepada pengguna

## Gaya
- Lebih suka pernyataan `match` daripada pemeriksaan `isinstance` berantai
- Gunakan logging terstruktur, bukan interpolasi f-string dalam panggilan log

## Lewati
- File yang dihasilkan di bawah `src/gen/`
- Perubahan hanya pemformatan dalam file `*.lock`
Claude secara otomatis menemukan 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:
BagianApa yang ditampilkan
PRs reviewedHitungan harian permintaan tarik yang ditinjau selama rentang waktu yang dipilih
Cost weeklyPengeluaran mingguan pada Code Review
FeedbackHitungan komentar ulasan yang secara otomatis diselesaikan karena pengembang mengatasi masalah
Repository breakdownHitungan per-repo PR yang ditinjau dan komentar yang diselesaikan
Tabel repositori di pengaturan admin juga menampilkan biaya rata-rata per ulasan untuk setiap repo.

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 review pada PR
Dalam mode apa pun, mengomentari @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 cara CLAUDE.md membentuk perilaku Claude di seluruh alat, halaman-halaman ini adalah perhentian berikutnya yang baik:
  • Plugins: telusuri pasar plugin, termasuk plugin code-review untuk 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.md di seluruh Claude Code
  • Analytics: lacak penggunaan Claude Code di luar ulasan kode