# Go CodeQL-Abfragen für Code-Qualität

Erkunden Sie die Abfragen, die CodeQL verwendet, um die Qualität von in Go geschriebenem Code zu analysieren.

Code Quality verwendet die folgenden CodeQL-Abfragen, um Go-Code zu analysieren und Codequalitätsprobleme für Folgendes zu identifizieren:

* Ihre **Standardverzweigung**, wobei die Ergebnisse auf dem Dashboard „Standardergebnisse“ des Repositorys angezeigt werden
* **Pullanforderungen**, wobei die Ergebnisse als Kommentare angezeigt werden, die von `github-code-quality[bot]` erstellt wurden

Copilot Autofix-Vorschläge werden für Ergebnisse bereitgestellt, wenn möglich.

<div class="ghd-tool rowheaders">

| Abfragename | Kategorie | Schweregrad |
| --- | --- | --- |
| [Nutzlose Zuordnung zum Feld](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | Wartbarkeit | Warnung |
| [Nutzlose Zuweisung zu lokaler Variable](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-local/) | Wartbarkeit | Warnung |
| [Bitweise exklusiv oder wie Exponentiation verwendet](https://codeql.github.com/codeql-query-help/go/go-mistyped-exponentiation/) | Zuverlässigkeit | Warnung |
| [Vergleich identischer Werte](https://codeql.github.com/codeql-query-help/go/go-comparison-of-identical-expressions/) | Zuverlässigkeit | Warnung |
| [Vergleich konstanter Länge](https://codeql.github.com/codeql-query-help/go/go-constant-length-comparison/) | Zuverlässigkeit | Warnung |
| [Doppelte 'if'-Verzweigungen](https://codeql.github.com/codeql-query-help/go/go-duplicate-branches/) | Zuverlässigkeit | Warnung |
| [Doppelte Bedingung "if"](https://codeql.github.com/codeql-query-help/go/go-duplicate-condition/) | Zuverlässigkeit | Fehler |
| [Duplizierter Fallgruppe](https://codeql.github.com/codeql-query-help/go/go-duplicate-switch-case/) | Zuverlässigkeit | Fehler |
| [Ausdruck hat keine Auswirkung](https://codeql.github.com/codeql-query-help/go/go-useless-expression/) | Zuverlässigkeit | Warnung |
| [Identische Operanden](https://codeql.github.com/codeql-query-help/go/go-redundant-operation/) | Zuverlässigkeit | Warnung |
| [Unmögliche Schnittstellen-Nil-Prüfung](https://codeql.github.com/codeql-query-help/go/go-impossible-interface-nil-check/) | Zuverlässigkeit | Warnung |
| [Inkonsistente Richtung der for-Schleife](https://codeql.github.com/codeql-query-help/go/go-inconsistent-loop-direction/) | Zuverlässigkeit | Fehler |
| [Fehlende Fehlerüberprüfung](https://codeql.github.com/codeql-query-help/go/go-missing-error-check/) | Zuverlässigkeit | Warnung |
| [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 |
| [Redundanter Aufruf zur Wiederherstellung](https://codeql.github.com/codeql-query-help/go/go-redundant-recover/) | Zuverlässigkeit | Warnung |
| [Redundante Prüfung auf negative Werte](https://codeql.github.com/codeql-query-help/go/go-negative-length-check/) | Zuverlässigkeit | Warnung |
| [Selbstzuweisung](https://codeql.github.com/codeql-query-help/go/go-redundant-assignment/) | Zuverlässigkeit | Warnung |
| [Außerhalb des Bereichs verschieben](https://codeql.github.com/codeql-query-help/go/go-shift-out-of-range/) | Zuverlässigkeit | Warnung |
| [Nicht erreichbare Anweisung](https://codeql.github.com/codeql-query-help/go/go-unreachable-statement/) | Zuverlässigkeit | Warnung |
| [Leerzeichen widersprechen der Rangfolge des Operators](https://codeql.github.com/codeql-query-help/go/go-whitespace-contradicts-precedence/) | Zuverlässigkeit | Warnung |
| [Eingepackter Fehler ist immer nil](https://codeql.github.com/codeql-query-help/go/go-unexpected-nil-value/) | Zuverlässigkeit | Warnung |
| [Ein schreibbares Datei-Handle wurde ohne Fehlerbehandlung geschlossen](https://codeql.github.com/codeql-query-help/go/go-unhandled-writable-file-close/) | Zuverlässigkeit | Warnung |

</div>