close
Skip to main content

JavaScript CodeQL-Abfragen für Codequalität

Erkunden Sie die Abfragen, die CodeQL zur Analyse der Codequalität von in JavaScript geschriebenem Code verwendet.

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.

AbfragenameKategorieSchweregrad
          [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 |