Code Review - automatyczne przeglądy pull requestów
Code Review przegląda pull requesty w repozytoriach GitHub, analizując zmiany i otaczający je kod w poszukiwaniu błędów logiki, luk bezpieczeństwa oraz problemów z przypadkami brzegowymi. Zanim ustalenia zostaną zgłoszone, etap weryfikacji sprawdza je względem kodu i odrzuca fałszywe alarmy. Wyniki pojawiają się jako komentarze przy odpowiednich liniach, z podsumowaniem i kontrolą uruchomioną na pull requeście, ale przegląd nie zatwierdza ani nie blokuje scalania.
Najpierw kilka agentów równolegle analizuje diff i powiązany z nim kod. Następnie etap weryfikacji porównuje kandydackie ustalenia z kodem i filtruje fałszywe alarmy. Pozostałe ustalenia są deduplikowane i porządkowane według poziomu istotności. Na końcu wyniki trafiają na pull request.
Po włączeniu Code Review przez właściciela organizacji każde repozytorium może uruchamiać przegląd przy otwarciu pull requesta, po każdym pushu albo wyłącznie na żądanie. Osoba z uprawnieniami zapisu do repozytorium może też rozpocząć przegląd, komentując @claude review na pull requeście. Poziom przeglądu określa jego dokładność i koszt: Quick jest najszybszy i najtańszy, Standard zapewnia zrównoważony wybór i jest domyślny, a Deep jest najdokładniejszy, najdłuższy i najdroższy. Domyślnie przegląd koncentruje się na poprawności i błędach, które mogłyby zaszkodzić produkcji, a nie na preferencjach formatowania ani braku pokrycia testami.
Usługa jest przeznaczona dla organizacji w planach Team i Enterprise oraz repozytoriów hostowanych na GitHubie. Przegląd działa na infrastrukturze Anthropic w zarządzanym środowisku, a dostęp do repozytorium w jego trakcie jest tylko do odczytu i nie obejmuje wysyłania commitów. Code Review analizuje diff i otaczający kod bez budowania ani uruchamiania kodu. Przegląd może przeoczyć błędy, luki bezpieczeństwa lub inne problemy, więc brak ustaleń nie oznacza, że kod jest bezbłędny albo bezpieczny.
@claude review
Claude Code Review
Code review found no issues
Zastosowanie w praktyce
Użyj Code Review w organizacji korzystającej z planu Team lub Enterprise, aby przeglądać pull requesty w repozytoriach GitHub. Dla repozytorium możesz ustawić uruchamianie przeglądu przy otwarciu pull requesta, po każdym pushu albo tylko na żądanie. Jeśli przegląd ma ruszyć na żądanie, osoba z uprawnieniami zapisu może skomentować pull request poleceniem @claude review. Wybierz Deep dla krytycznego repozytorium, jeśli zależy Ci na najdokładniejszym przeglądzie, pamiętając, że trwa on najdłużej i kosztuje najwięcej.