microsoft / microsoft/TypeScript

Suggestion diagnostics show in untyped JS code when regular diagnostics don't

Offen
#27,852 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Domain: Error Messages Domain: LS: TSServer In Discussion Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.4k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

TypeScript Version: 3.2.0-dev.20181011

Code

"".toUperKase();
const b = require("./b");

Expected behavior:

If we're not showing regular diagnostics, we should probably not show any suggestions either.

Actual behavior:

"".toUperKase() is fine. require is a real problem that we need to let the user know about right away!

uperkase

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Verhalten mit dem TypeScript-Snippet im Issue und vergleiche dabei untypisierte JavaScript-Diagnosen mit Vorschlagsdiagnosen. Verfolge die Verarbeitung regulärer Diagnosen und Vorschlagsdiagnosen durch den Compiler; abgeschlossen ist die Aufgabe, wenn die falsch geschriebene Methode nicht als Vorschlag gemeldet wird, während reguläre Diagnosen ausgeblendet sind, das require-Problem jedoch sichtbar bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, typescript
Bereich
compilers
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.