בדקו את תכונות סקירת הקוד של GitHub Copilot

הושלם

GitHub Copilot יכול לבדוק את הקוד שלך ולספק משוב.

סקירת קוד GitHub Copilot ב-Visual Studio Code תומכת בשני סוגי ביקורת:

  • סקירת בחירה: סמן קוד ובקש סקירה ראשונית.
  • סקור שינויים: בקש סקירה מעמיקה יותר של כל השינויים שלך.

הפונקציונליות והזמינות הנוכחיות של שני סוגי הסקירה מסוכמת בטבלה הבאה:

תכונה סקירת הקטע הנבחר סקירת שינויים
זמין ב Visual Studio Code Visual Studio Code והאתר של GitHub
תכונה פרימיום/סטנדרטית תכונה סטנדרטית זמינה לכל מנויי GitHub Copilot תכונת Premium. זמין עם תוכניות GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, ו-GitHub Copilot Enterprise. מיכסת חודשית לאדם חלה.
תיאור סקירה ראשונית של מקטע מסומן של קוד עם משוב והצעות סקירה מעמיקה יותר של כל השינויים
תמיכה בשפה הכל C, C#, C++, Go, Java, JavaScript, Kotlin, Markdown, Python, Ruby, Swift, TypeScript.
תמיכה בהנחיות קידוד מותאמות אישית לא כן

סקירת קוד מיכסה חודשית

סוג סקירת הקוד של GitHub Copilot היא תכונה פרימיום עם מכסה חודשית לכל אדם. המכסה פעילה כרגע.

כשאתה מקצה את GitHub Copilot כסוקר לבקשת משיכה, בקשת פרימיום אחת מנוכה מהמכסה החודשית שלך בכל פעם ש-GitHub Copilot מפרסם תגובות לבקשת המשיכה.

אם מאגר מוגדר לבקש אוטומטית סקירת קוד מ-GitHub Copilot עבור כל בקשות משיכה חדשות, השימוש בבקשות הפרימיום מוחל על המכסה של מחבר בקשת המשיכה. אם בקשת משיכה נוצרת על ידי GitHub Actions או על ידי בוט, השימוש יחול על המשתמש שהפעיל את תהליך העבודה (אם ניתן לזהות), או על בעל חיוב מיועד.

כשתגיע למכסה החודשית שלך, לא תוכל לקבל בדיקת קוד מ-GitHub Copilot עד שהמכסה תתאפס - אלא אם תשדרג את תוכנית GitHub Copilot שלך או תפעיל בקשות פרימיום נוספות.

אזהרה

GitHub Copilot לא מובטח לזהות את כל הבעיות או הבעיות בבקשת משיכה, ולפעמים הוא עושה טעויות. תמיד אימתו בקפידה את המשוב של GitHub Copilot, והשלימו את המשוב של GitHub Copilot עם סקירה אנושית.

שימוש בתכונות סקירת הקוד

GitHub Copilot יכול לעזור בבדיקת הקוד שלך, בין אם עבור בלוק קוד שאתה בוחר בעורך או לכל השינויים הכלולים בבקשת משיכה (דורש את תוסף GitHub Pull Requests).

סקירת בלוק קוד שנבחר בעורך הקוד

הפעולה החכמה של הסקירה מספקת דרך לסקור ולנתח את הקוד שלך. הוא יכול לעזור לך לזהות תחומים לשיפור, להציע עדכוני שיפור ולספק הדרכה לגבי שיטות עבודה מומלצות. ההצעות שנוצרו על-ידי תכונת סקירת הקוד יכולות לעזור לך לשפר את האיכות, המהימנות, הביצועים והאבטחה של הקוד שלך.

  1. פתח קובץ קוד בעורך.

  2. בחר את הקוד שברצונך לסקור.

  3. לחץ קליק ימני על הקוד שנבחר, ואז בחר ביצירת סקירת קוד>.

    סוכן סקירת הקוד יוצר הערות סקירה בלוח COMMENTS (מתחת לעורך הקוד) ומציג עדכונים מוצעים בתוך השורה בעורך הקוד.

    הערה

    תפריט ההקשר של Visual Studio Code עבור GitHub Copilot מתעדכן באופן פעיל. הפעולה החכמה לסקירה עשויה להופיע ברמה העליונה של תפריט ההקשר (לצד הסבר) במקום תחת יצירת קוד. אם אפשרות הסקירה אינה זמינה בתפריט ההקשר, תוכל לבצע את אותה פעולה על ידי בחירת הקוד שלך והזנת הודעה כמו "בדוק את הקוד הזה" ישירות בתצוגת הצ'אט.

  4. נווט בין ההצעות והחל או בטל את העדכונים.

    צילום מסך שמציג תגובה לסקירת קוד עם המלצה לשינוי קוד, כפתורי החלה ודחה.

    כאשר ניתן, המשוב של Copilot כולל הצעות לשינויים בקוד. השתמשו ב-Apply ו-Go To Next כדי לקבל הצעה, או Dissolved ו-Go to Next כדי לדחות אותה. שינויים שיושמים אינם מתחייבים אוטומטית.

סקור את כל השינויים בבסיס הקוד שלך

הפיצ'ר GitHub Copilot Code Review מספק דרך לסקור את כל השינויים המדורגים או הלא-שלביים בקוד שלך. הוא יכול לעזור לך לזהות תחומים לשיפור, להציע עדכוני שיפור ולספק הדרכה לגבי שיטות עבודה מומלצות. ההצעות שנוצרו על-ידי תכונת סקירת הקוד יכולות לעזור לך לשפר את האיכות, המהימנות, הביצועים והאבטחה של הקוד שלך.

  1. ב-Visual Studio Code, עבור לתצוגת Source Control.

  2. כדי לבקש סקירה של השינויים הלא מסודרים, העבר את מצביע העכבר מעל CHANGES, ואז בחר בכפתור GitHub Copilot Code Review - Uncommit Changes.

    צילום מסך המציג את כפתור סקירת הקוד GitHub Copilot בתצוגת בקרת המקור.

  3. חכה ל-GitHub Copilot שיבדוק את השינויים שלך. פעולה זו נמשכת בדרך כלל פחות מ- 30 שניות.

  4. אם ל-GitHub Copilot יש הערות, הן יוצגו בתוך הקובץ שלך ובלשונית הבעיות.

    כאשר ניתן, המשוב של Copilot כולל הצעות לשינויים בקוד. השתמשו ב-Apply ו-Go To Next כדי לקבל הצעה, או Dissolved ו-Go to Next כדי לדחות אותה. שינויים שיושמים אינם מתחייבים אוטומטית.

התאמת סקירת קוד עם הנחיות קידוד

אתה יכול להתאים אישית איך Copilot בודק את הקוד שלך על ידי הוספת הוראות מותאמות אישית למאגר שלך. זה נתמך בסוג הסקירה של שינויים בסקירה .

ציין הוראות מותאמות אישית לכל המאגר בתוך .github/copilot-instructions.md קובץ. לדוגמה:

When performing a code review, focus on readability and avoid nested ternary operators.
When performing a code review, flag any use of hardcoded credentials.

אתה גם יכול ליצור הוראות ספציפיות לנתיב בקבצי .github/instructions/**/*.instructions.md Copilot משתמשים בהם רק כשבודקים קבצים שתואמים לנתיב מסוים.

הערה

סקירת קוד Copilot קוראת רק את 4,000 התווים הראשונים של כל קובץ הוראות מותאם אישית. הוראות מעבר למגבלה הזו לא משפיעות על הביקורות שנוצרו.

תקציר

GitHub Copilot יכול לבדוק את הקוד שלך ולספק משוב. סקירת קוד GitHub Copilot ב-Visual Studio Code תומכת בשני סוגי ביקורת: בחירת סקירה ושינויים בסקירה. הפעולה החכמה של הסקירה מספקת דרך לסקור ולנתח קוד נבחר. הוא יכול לעזור לך לזהות תחומים לשיפור, להציע עדכוני שיפור ולספק הדרכה לגבי שיטות עבודה מומלצות. תכונת GitHub Copilot Code Review מספקת דרך לסקור שינויים שלביים או לא מסודרים באמצעות תצוגת בקרת המקור של Visual Studio Code.