Brug af Copilot som korrekturlæser i GitHub.com
På GitHub.com er det lige så simpelt at anmode om en Copilot-gennemgang som at tilføje den fra menuen Korrekturlæsere. Inden for få sekunder genererer Copilot en kommentargennemgang - ikke en godkendelse eller afvisning - så den blokerer aldrig fletninger, men tilføjer i stedet værdifuld kontekst for menneskelige korrekturlæsere. Du kan også tilpasse Copilots adfærd ved at tilføje en copilot-instructions.md fil til dit lager. Disse instruktioner guider Copilot til at følge dit teams specifikke retningslinjer for gennemgang, så det leder efter de samme ting, som du gør, og holder sine forslag i overensstemmelse med dine standarder.
Gennemse kommentarer ser ud og opfører sig som dem fra teammedlemmer: Du kan reagere, løse eller kommentere dem. Copilot kan markere manglende typetip, foreslå formateringsændringer eller fremhæve potentielle fejl.
Ved afslutningen af denne enhed vil du kunne:
- Anmod om og fortolk en Copilot-gennemgang.
- Anvend Copilots foreslåede ændringer.
- Forstå grænserne for Copilots rolle i anmeldelser.
Sådan kodeanmeldelse på GitHub.com
Åbn eller opret en pullanmodning Start med at oprette en ny pull-anmodning eller gå til en eksisterende i dit lager.
Tilføj Copilot som korrekturlæser I menuen Korrekturlæsere skal du vælge Copilot. Dette giver Copilot til at gennemgå dine ændringer, ligesom du ville tildele en menneskelig holdkammerat.
Vent på, at gennemgangen er færdig Copilot begynder at analysere din pull-anmodning med det samme. Gennemgangen afsluttes typisk på mindre end 30 sekunder, så du får resultater hurtigt uden at afbryde din arbejdsgang.
Gennemgå Copilots kommentarer Rul gennem pull-anmodningen for at læse Copilots feedback. Forslag efterlades som kommentarer til de relevante kodelinjer.
Anvend Copilots foreslåede ændringer Når Copilot markerer problemer, kan du bekræfte rettelser direkte fra PR-grænsefladen. I forbindelse med peer review-kommentarer kan du bruge Copilot til hurtigt at generere løsninger.
Eksempelprompt:
"Foreslå en rettelse til denne anmeldelseskommentar: Erstat
exec()med en sikrere funktion."Copilot foreslår en patch ved hjælp af
subprocess.run().Udvikleren tester den lokalt, forpligter og sikrer, at testene består.PRU'er gør disse rettelser hurtigere og smartere, hvilket gør det muligt for Copilot at analysere gennemgangskommentarer sammen med kodekontekst for at foreslå løsninger af høj kvalitet.
Forstå grænserne
Copilots rolle i anmeldelser er rådgivende. Den godkender eller afviser ikke pull-anmodninger, og dens kommentarer tæller ikke med i de påkrævede godkendelser. Brug den til at fange problemer tidligt, generere handlingsrettede forslag og fremskynde rutinemæssige kontroller, men stol på menneskelige korrekturlæsere til arkitektoniske beslutninger, nuancerede afvejninger og endelig godkendelse.
Gennemgang på GitHub.com er effektiv, men du kan fange endnu flere problemer, før koden når GitHub, ved hjælp af Copilot i dit IDE.