Code Quality verwendet die folgenden CodeQL Abfragen, um JavaScript Code zu analysieren und Probleme mit der Codequalität zu erkennen:
- Deinem Standard Branch, wobei die Ergebnisse auf dem Dashboard des Repositorys „Standardergebnisse“ angezeigt werden
-
**Pull-Requests**, wobei die Ergebnisse als Kommentare angezeigt werden, die von `github-code-quality[bot]`
Copilot Autofix Wenn möglich, werden Vorschläge für Fundstücke gemacht.
| Abfragename | Kategorie | Schweregrad |
|---|
[Aufrufen einer eval-like-DOM-Funktion](https://codeql.github.com/codeql-query-help/javascript/js-eval-like-call/) | Wartbarkeit | Empfehlung |
| Doppelte Abhängigkeit | Wartbarkeit | Warnung | | HTML-Attribute von Elementen duplizieren | Wartbarkeit | Warnung | | Doppelte Eigenschaft | Wartbarkeit | Warnung | | Doppelte Variablendeklaration | Wartbarkeit | Empfehlung | | Ausdruck hat keine Auswirkung | Wartbarkeit | Warnung | | Irreführender Einzug nach der Steuerungsanweisung | Wartbarkeit | Warnung | | Irreführender Einzug von "else" | Wartbarkeit | Warnung | | Fehlender Leerraum in Zeichenfolgenverkettung | Wartbarkeit | Warnung | | Wiederholte Abhängigkeitsinjektion | Wartbarkeit | Warnung | | Semikolonseinfügung | Wartbarkeit | Empfehlung | | Unklare Rangfolge geschachtelter Operatoren | Wartbarkeit | Empfehlung | | Nicht benötigte Defensivcode | Wartbarkeit | Empfehlung | | Nicht verwendete Variable, Import, Funktion oder Klasse | Wartbarkeit | Empfehlung | | Verwendung von For-In-Verständnisblöcken | Wartbarkeit | Fehler | | Verwendung plattformspezifischer Sprachfeatures | Wartbarkeit | Warnung | | Nutzlose Zuweisung zu lokaler Variable | Wartbarkeit | Warnung | | Überflüssige Zuweisung zu einer Eigenschaft | Wartbarkeit | Warnung | | Nutzlose Rückgabe im Setter | Wartbarkeit | Warnung | | Variable, die vor der Verwendung nicht deklariert wurde | Wartbarkeit | Warnung | | With-Anweisung | Wartbarkeit | Warnung | | Zugriff auf let-gebundene Variable in zeitlicher inaktiver Zone | Zuverlässigkeit | Fehler | | Neu definierte Argumente | Zuverlässigkeit | Empfehlung | | Arrow-Methode für Vue-Instanz | Zuverlässigkeit | Warnung | | Zuweisung zu einer Konstanten | Zuverlässigkeit | Fehler | | Zuweisung zu Exportvariablen | Zuverlässigkeit | Warnung | | Zuordnung zur Eigenschaft eines primitiven Werts | Zuverlässigkeit | Fehler | | Zurückverweis in negative Lookahead-Assertion | Zuverlässigkeit | Fehler | | Rückverweis steht vor der Erfassungsgruppe | Zuverlässigkeit | Fehler | | Vergleich zwischen unkonvertierbaren Typen | Zuverlässigkeit | Warnung | | Vergleich mit NaN | Zuverlässigkeit | Fehler | | Bedingte Kommentare | Zuverlässigkeit | Warnung | | In Konflikt stehenden Funktionsdeklarationen | Zuverlässigkeit | Fehler | | Konflikt bei der Initialisierung von Variablen | Zuverlässigkeit | Fehler | | Standardparameter verweist auf geschachtelte Funktion | Zuverlässigkeit | Fehler | | Löschen von Nicht-Eigenschaft | Zuverlässigkeit | Warnung | | Abhängigkeitskonflikt | Zuverlässigkeit | Warnung | | Direkte Zustandsmutation | Zuverlässigkeit | Warnung | | Doppelte Bedingung "if" | Zuverlässigkeit | Warnung | | Doppeltes Zeichen in Zeichenklasse | Zuverlässigkeit | Warnung | | Doppelte Parameternamen | Zuverlässigkeit | Fehler | | Duplizierter Fallgruppe | Zuverlässigkeit | Warnung | | Leere Zeichenklasse | Zuverlässigkeit | Warnung | | Identische Operanden | Zuverlässigkeit | Warnung | | Ergebnis der reinen Arraymethode ignorieren | Zuverlässigkeit | Warnung | | Unzulässiger Aufruf | Zuverlässigkeit | Fehler | | Implizite Operandkonvertierung | Zuverlässigkeit | Warnung | | Inkompatible Abhängigkeitsinjektion | Zuverlässigkeit | Fehler | | Inkonsistente Richtung der for-Schleife | Zuverlässigkeit | Fehler | | Inkonsistente Verwendung von "neu" | Zuverlässigkeit | Warnung | | Ungültiger Parametertyp | Zuverlässigkeit | Warnung | | Ungültiger Prototypwert | Zuverlässigkeit | Fehler | | Aufruf einer Nichtfunktion | Zuverlässigkeit | Fehler | | Schleifeniteration aufgrund der Verschiebung übersprungen | Zuverlässigkeit | Warnung | | Falsch formatiertes ID-Attribut | Zuverlässigkeit | Warnung | | Fehlende '.length' im Vergleich | Zuverlässigkeit | Warnung | | Fehlender Qualifizierer "this" | Zuverlässigkeit | Fehler | | Fehlender Await | Zuverlässigkeit | Warnung | | Fehlende explizite Abhängigkeitsinjektion | Zuverlässigkeit | Warnung | | Fehlende Exports-Qualifizierer | Zuverlässigkeit | Fehler | | Fehlende Variablendeklaration | Zuverlässigkeit | Warnung | | Falsch geschriebener Variablenname | Zuverlässigkeit | Warnung | | Nicht-Case-Label in switch-Anweisung | Zuverlässigkeit | Warnung | | Nicht lineares Muster | Zuverlässigkeit | Fehler | | Off-by-One-Vergleich im Vergleich zur Länge | Zuverlässigkeit | Warnung | | Überschriebene Eigenschaft | Zuverlässigkeit | Fehler | | Potenziell inkonsistente Zustandsaktualisierung | Zuverlässigkeit | Warnung | | Eigenschaftenzugriff auf NULL oder nicht definiert | Zuverlässigkeit | Fehler | | Regulärer Ausdruck stimmt immer überein | Zuverlässigkeit | Warnung | | Return-Anweisung weist lokale Variable zu | Zuverlässigkeit | Warnung | | Selbstzuweisung | Zuverlässigkeit | Warnung | | Außerhalb des Bereichs verschieben | Zuverlässigkeit | Fehler | | Zeichenfolge anstelle eines regulären Ausdrucks | Zuverlässigkeit | Warnung | | Überflüssige nachgestellte Argumente | Zuverlässigkeit | Warnung | | Deklaration des Verdächtigen Methodennamens | Zuverlässigkeit | Warnung | | Vorlagensyntax in Stringliteral | Zuverlässigkeit | Warnung | | Ungebundene Rückverweis | Zuverlässigkeit | Warnung | | Ungebundene Ereignishandlerempfänger | Zuverlässigkeit | Fehler | | Nicht behandelter Fehler in der Streampipeline | Zuverlässigkeit | Warnung | | Unbekannte Direktive | Zuverlässigkeit | Warnung | | Nicht übereinstimmende Caret in regulärem Ausdruck | Zuverlässigkeit | Fehler | | Nicht übereinstimmender Dollar im regulären Ausdruck | Zuverlässigkeit | Fehler | | Nicht erreichbare Methodenüberladungen | Zuverlässigkeit | Warnung | | Nicht erreichbare Anweisung | Zuverlässigkeit | Warnung | | Aktualisierung des nicht unterstützten Zustands in der Lebenszyklusmethode | Zuverlässigkeit | Warnung | | Nicht verwendete Indexvariable | Zuverlässigkeit | Warnung | | Nicht verwendete Schleifen-Iterationsvariable | Zuverlässigkeit | Fehler | | Nicht verwendete oder nicht definierte Statuseigenschaft | Zuverlässigkeit | Warnung | | Verwendung des AngularJS-Markups im URL-Wert-Attribut | Zuverlässigkeit | Warnung | | Verwendung der Aufrufstapel-Introspektion im strengen Modus | Zuverlässigkeit | Fehler | | Verwendung eines unvollständig initialisierten Objekts | Zuverlässigkeit | Fehler | | Verwendung von rückgabelosen Funktionen | Zuverlässigkeit | Warnung | | Nutzlose Vergleichstests | Zuverlässigkeit | Warnung | | Nutzlose Bedingung | Zuverlässigkeit | Warnung | | Nutzloser Typentest | Zuverlässigkeit | Fehler | | Leerzeichen widersprechen der Rangfolge des Operators | Zuverlässigkeit | Warnung | | Falsche Verwendung von "this" für statische Methode | Zuverlässigkeit | Fehler | | Ertrag in Nicht-Generator-Funktion | Zuverlässigkeit | Fehler |