Es wäre schön, wenn diese Funktion integriert wäre:
Danke für die Erinnerung! Dafür würden wir einen Patch akzeptieren.
(Bevor wir neue Sprachfeatures implementieren, müssen sie „Stage 2“ des Standardisierungsprozesses von TC-39 erreicht haben. Da „optionale Verkettung“ „Stage 4“ erreicht hat, qualifiziert es sich für die Implementierung in JSHint. Hier ist ein Blogbeitrag, der die Richtlinie erklärt : Ein formelles Bekenntnis zu neuen Sprachfunktionen )
Sowohl optionale Verkettungs- als auch Nullish-Koaleszenzoperatoren geben in VSC dieselbe Fehlermeldung aus:
"Bezeichner erwartet und stattdessen '?" gesehen. (E030)jshint(E030)"
Sehr ärgerlich… Gibt es eine vorübergehende Lösung?
Danke
Sie können die Direktiven ignore:start
/ ignore:end
oder ignore:line
verwenden, um JSHint dazu zu bringen, jegliche Syntax zu übergeben, die es nicht erkennt.
Gibt es hierzu ein Update?
Wird an diesem Problem gearbeitet?
Es sieht so aus, als ob dafür eine Lösung in Arbeit ist. Für alle Interessierten ist hier der Pull-Request, damit Sie ihn sich ansehen können: https://github.com/jshint/jshint/pull/3486 .
Die heute veröffentlichte JSHint-Version 2.13.0 führt die Unterstützung für optionales Verketten ein. Stellen Sie sicher, dass Sie Ihre Konfiguration aktualisieren, um sich über esversion: 11
oder später für die neue Sprachfunktion anzumelden.
Hilfreichster Kommentar
Gibt es hierzu ein Update?