Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

Informationen zu GitHub Codequalität

GitHub Code Quality markiert Probleme mit der Codequalität in Pull Requests und Repository-Scans, wendet Copilot-gestützte automatische Korrekturen an und setzt Standards mit Regelsätzen durch.

Wer kann dieses Feature verwenden?

GitHub Team oder GitHub Enterprise Cloud

Hinweis

          GitHub Code Quality ist derzeit in Öffentliche Vorschau und wird am 20. Juli 2026 allgemein verfügbar sein.

Während Öffentliche Vorschau wird Code Quality nicht in Rechnung gestellt, obwohl Code Quality Scans GitHub Actions Minuten verbrauchen. Ab dem 20. Juli 2026 fallen Gebühren für die Nutzung an. Siehe GitHub Code Quality Abrechnung.

Überblick

GitHub Code Quality hilft Ihnen sicherzustellen, dass Ihre Codebasis zuverlässig, wartbar und effizient ist. Ganz gleich, ob Sie eine neue Funktion entwickeln, technische Schulden reduzieren oder den Status des Repositorys berichten, Code Quality bietet Ihnen umsetzbare Erkenntnisse und automatisierte Korrekturen, damit Sie die Codequalität Ihres Repositorys effizient verbessern und verwalten können.

Wichtige Features und Vorteile

Mit Code Quality haben Sie folgende Möglichkeiten:

  • Identifizieren Sie Codequalitätsrisiken und Chancen bei Pullanforderungen und durch Repositoryscans.
  • Überprüfen Sie klare Erklärungen zu den Befunden und wenden Sie mit nur einem Klick automatisch KorrekturenCopilot an.
  • Verwenden Sie Repositorydashboards , um Zuverlässigkeits- und Wartungsbewertungen nachzuverfolgen, Bereiche zu identifizieren, die Aufmerksamkeit benötigen, und priorisieren Sie die Korrektur.
  • Überwachen Sie Organisationsdashboards , um den Codestatus Ihrer Repositorys auf einen Blick zu verstehen und zu bestimmen, welche Repositorys weiter untersucht werden sollen.
  • Richten Sie Regelsätze für Pullanforderungen ein, um Codequalitätsstandards zu erzwingen und Änderungen zu blockieren, die Ihren Kriterien nicht entsprechen.
  • Laden Sie Codeabdeckungsberichte hoch, um Testabdeckungsmetriken direkt bei Pullanforderungen anzuzeigen und Prüfer dabei zu helfen, nicht getesteten Code zu identifizieren.
  • Mit einer Copilot-Cloud-Agent Lizenz können Sie problemlos Behebungsaufgaben **** zuweisen.

Verfügbarkeits- und Nutzungskosten

GitHub Code Quality ist für Repositories, die sich im Besitz der Organisation befinden, bei GitHub Team und GitHub Enterprise Cloud Plänen verfügbar.

GitHub Code Quality ist derzeit in Öffentliche Vorschau und wird am 20. Juli 2026 allgemein verfügbar sein. Während Öffentliche Vorschau dauern Code Quality-Scans GitHub Actions Minuten, aber Ihnen wird keine sonstige Nutzung in Rechnung gestellt. Ab dem 20. Juli 2026 entstehen zusätzliche Gebühren. Weitere Informationen findest du unter GitHub Code Quality Abrechnung.

Wenn Sie Gebühren vermeiden möchten, deaktivieren Sie Code Quality vor dem 20. Juli 2026. Weitere Informationen findest du unter Deaktivieren GitHub Code Quality.

Hinweis

Sie benötigen weder eine **** noch eine Copilot Lizenz, um Code Security zu verwenden oder Code Quality-basierte Autofixes anzuwenden.

Unterstützte Sprachen

Code Qualityführt eine regelbasierte Analyse der folgenden Sprachen durch:CodeQL

  • C#
  • Go
  • Java
  • JavaScript
  • Python
  • Rubin
  • TypeScript

Code Quality führt auch KI-basierte Analysen mit Ergebnissen aus, die separat im Repository-Dashboard "KI-Ergebnisse" angezeigt werden. Im Gegensatz zur regelbasierten CodeQL Analyse, die die gesamte Codebasis und Pull-Anfragen überprüft, untersucht diese KI-basierte Analyse nur Dateien, die kürzlich in den Standardzweig übertragen wurden, und kann Probleme in Sprachen erkennen, die über die oben aufgeführten hinausgehen. Weitere Informationen finden Sie unter Anwendungskarte: KI-Funktionen für Sicherheit und Qualität in GitHub.

Wo werden Ergebnisse angezeigt?

Wenn Sie ein Repository für Code Quality aktiviert haben, sehen Sie CodeQL-Scans für:

  • Jede neue Pullanforderung, die mit der Standardverzweigung geöffnet wird
  • Alle bestehenden Pullanforderungen an der Standardverzweigung werden bei ihrer Aktualisierung aktualisiert, wodurch ein neuer Lauf der CI-Tests ausgelöst wird.
  • Die gesamte Codebasis auf der Standardverzweigung zu Uhrzeit und Datum, die auf der Einstellungsseite "Codequalität" angezeigt wird

Darüber hinaus sehen Sie eine KI-basierte Analyse aller letzten Push-Vorgänge an der Standardverzweigung.

Ergebnisse der Pull Request

Wenn CodeQL regelbasierte Probleme bei Pull Requests findet, sehen Sie Kommentare von github-code-quality[bot]. Wenn möglich, enthält jeder Kommentar einen Copilot Autofix Vorschlag zur Behebung des Problems. Weitere Informationen findest du unter Beheben von Codequalität-Feststellungen, bevor Sie Ihren Pull Request zusammenführen.

Wenn Sie die Codeabdeckung eingerichtet haben, veröffentlicht github-code-quality[bot] auch eine Zusammenfassung der Codeabdeckung, die den aggregierten Abdeckungsprozentsatz des PR-Branchs im Vergleich zum Standard-Branch anzeigt. Weitere Informationen findest du unter Die Codequalitätsergebnisse Ihres Repositorys interpretieren.

Standard-Zweig-Ergebnisse

Code Quality Ergebnisse auf der Standardverzweigung werden aufCodequalität den Seiten auf der Security and quality Registerkarte für das Repository gemeldet:

Scaninformationen

Jede CodeQL-Analyse verwendet GitHub Actions Minuten und kann auf dem Aktionen-Tab des Repository als dynamischer "Codequalität" Workflow-Lauf angezeigt werden.

Nächste Schritte