microsoft / microsoft/TypeScript
Grammar checking errors should be reported during binding phases instead of type-checking phase
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
From @StrongRef on December 15, 2015 9:32
When declaring an octal literal, an error is shown.

However, if another error is introduced, the error for octal literal usage is omitted.

Another strict rule violation, this time both errors are visible.

I could like into this one, just want to make sure this is an actual error.
Copied from original issue: Microsoft/vscode#1318
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere den im Issue beschriebenen Fall mit einem Oktalliteral, zunächst allein und dann zusammen mit einem weiteren Fehler, und vergleiche ihn mit dem Beispiel für die strikte Regel. Verfolge die Binding- und Type-Checking-Phasen des Compilers; als erledigt gilt die Aufgabe, wenn der Grammatikfehler während des Bindings weiterhin gemeldet wird, auch wenn ein weiterer Type-Checking-Fehler vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- compilers
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100