microsoft / microsoft/TypeScript
Not currectly parse superClass starts with `{}`
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
🔎 Search Terms
"superClass"
🕗 Version & Regression Information
- This changed between versions ______ and _______
- This changed in commit or PR _______
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
- I was unable to test this on prior versions because _______
⏯ Playground Link
No response
💻 Code
class A extends {}.Foo {}
class A extends {}! {}
🙁 Actual behavior
They are not correctly parsed as super class.
🙂 Expected behavior
They should both parse as superClass.
Additional information about the issue
The following are correctly parsed.
class A extends {} {}
class A extends {Foo}.Foo {}
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez les deux déclarations de classe signalées et comparez leur analyse avec les exemples fonctionnels de l’issue. Suivez la gestion par le parseur TypeScript des clauses d’héritage de classe et des expressions calculées ou faisant l’objet d’une assertion de non-nullité, puis ajoutez une couverture de régression pour les deux formes. Le travail est terminé lorsque les deux extraits sont analysés avec la superclasse prévue et que les exemples existants restent inchangés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- compilers
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100