Jshint: Unterstützung für optionale Verkettung?

Erstellt am 8. Feb. 2020  ·  7Kommentare  ·  Quelle: jshint/jshint

Es wäre schön, wenn diese Funktion integriert wäre:

https://github.com/tc39/proposal-optional-chaining

Proposal

Hilfreichster Kommentar

Gibt es hierzu ein Update?

Alle 7 Kommentare

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.

https://jshint.com/docs/

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

SidNM picture SidNM  ·  7Kommentare

NemoStein picture NemoStein  ·  7Kommentare

jugglinmike picture jugglinmike  ·  6Kommentare

MtDalPizzol picture MtDalPizzol  ·  7Kommentare

Daniel-Hug picture Daniel-Hug  ·  3Kommentare