{"meta":{"title":"Go CodeQL-Abfragen für Code-Qualität","intro":"Erkunden Sie die Abfragen, die CodeQL verwendet, um die Qualität von in Go geschriebenem Code zu analysieren.","product":"Sicherheit und Codequalität","breadcrumbs":[{"href":"/de/code-security","title":"Sicherheit und Codequalität"},{"href":"/de/code-security/reference","title":"Reference"},{"href":"/de/code-security/reference/code-quality","title":"Codequalität"},{"href":"/de/code-security/reference/code-quality/codeql-queries","title":"CodeQL-Abfragen"},{"href":"/de/code-security/reference/code-quality/codeql-queries/go-queries","title":"Go-Abfragen"}],"documentType":"article"},"body":"# Go CodeQL-Abfragen für Code-Qualität\n\nErkunden Sie die Abfragen, die CodeQL verwendet, um die Qualität von in Go geschriebenem Code zu analysieren.\n\nCode Quality verwendet die folgenden CodeQL-Abfragen, um Go-Code zu analysieren und Codequalitätsprobleme für Folgendes zu identifizieren:\n\n* Ihre **Standardverzweigung**, wobei die Ergebnisse auf dem Dashboard „Standardergebnisse“ des Repositorys angezeigt werden\n* **Pullanforderungen**, wobei die Ergebnisse als Kommentare angezeigt werden, die von `github-code-quality[bot]` erstellt wurden\n\nCopilot Autofix-Vorschläge werden für Ergebnisse bereitgestellt, wenn möglich.\n\n<div class=\"ghd-tool rowheaders\">\n\n| Abfragename | Kategorie | Schweregrad |\n| --- | --- | --- |\n| [Nutzlose Zuordnung zum Feld](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | Wartbarkeit | Warnung |\n| [Nutzlose Zuweisung zu lokaler Variable](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-local/) | Wartbarkeit | Warnung |\n| [Bitweise exklusiv oder wie Exponentiation verwendet](https://codeql.github.com/codeql-query-help/go/go-mistyped-exponentiation/) | Zuverlässigkeit | Warnung |\n| [Vergleich identischer Werte](https://codeql.github.com/codeql-query-help/go/go-comparison-of-identical-expressions/) | Zuverlässigkeit | Warnung |\n| [Vergleich konstanter Länge](https://codeql.github.com/codeql-query-help/go/go-constant-length-comparison/) | Zuverlässigkeit | Warnung |\n| [Doppelte 'if'-Verzweigungen](https://codeql.github.com/codeql-query-help/go/go-duplicate-branches/) | Zuverlässigkeit | Warnung |\n| [Doppelte Bedingung \"if\"](https://codeql.github.com/codeql-query-help/go/go-duplicate-condition/) | Zuverlässigkeit | Fehler |\n| [Duplizierter Fallgruppe](https://codeql.github.com/codeql-query-help/go/go-duplicate-switch-case/) | Zuverlässigkeit | Fehler |\n| [Ausdruck hat keine Auswirkung](https://codeql.github.com/codeql-query-help/go/go-useless-expression/) | Zuverlässigkeit | Warnung |\n| [Identische Operanden](https://codeql.github.com/codeql-query-help/go/go-redundant-operation/) | Zuverlässigkeit | Warnung |\n| [Unmögliche Schnittstellen-Nil-Prüfung](https://codeql.github.com/codeql-query-help/go/go-impossible-interface-nil-check/) | Zuverlässigkeit | Warnung |\n| [Inkonsistente Richtung der for-Schleife](https://codeql.github.com/codeql-query-help/go/go-inconsistent-loop-direction/) | Zuverlässigkeit | Fehler |\n| [Fehlende Fehlerüberprüfung](https://codeql.github.com/codeql-query-help/go/go-missing-error-check/) | Zuverlässigkeit | Warnung |\n| [Off-by-One-Vergleich im Vergleich zur Länge](https://codeql.github.com/codeql-query-help/go/go-index-out-of-bounds/) | Zuverlässigkeit | Fehler |\n| [Redundanter Aufruf zur Wiederherstellung](https://codeql.github.com/codeql-query-help/go/go-redundant-recover/) | Zuverlässigkeit | Warnung |\n| [Redundante Prüfung auf negative Werte](https://codeql.github.com/codeql-query-help/go/go-negative-length-check/) | Zuverlässigkeit | Warnung |\n| [Selbstzuweisung](https://codeql.github.com/codeql-query-help/go/go-redundant-assignment/) | Zuverlässigkeit | Warnung |\n| [Außerhalb des Bereichs verschieben](https://codeql.github.com/codeql-query-help/go/go-shift-out-of-range/) | Zuverlässigkeit | Warnung |\n| [Nicht erreichbare Anweisung](https://codeql.github.com/codeql-query-help/go/go-unreachable-statement/) | Zuverlässigkeit | Warnung |\n| [Leerzeichen widersprechen der Rangfolge des Operators](https://codeql.github.com/codeql-query-help/go/go-whitespace-contradicts-precedence/) | Zuverlässigkeit | Warnung |\n| [Eingepackter Fehler ist immer nil](https://codeql.github.com/codeql-query-help/go/go-unexpected-nil-value/) | Zuverlässigkeit | Warnung |\n| [Ein schreibbares Datei-Handle wurde ohne Fehlerbehandlung geschlossen](https://codeql.github.com/codeql-query-help/go/go-unhandled-writable-file-close/) | Zuverlässigkeit | Warnung |\n\n</div>"}