microsoft / microsoft/TypeScript
ts error should better explain that import is a reserved keyword for a function name
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.4k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 117
Description
TypeScript Version: 3.1.6
Search Terms:
import
import keyword
keyword
Code
given the following code with a function named import 😞 :
export function import(pad_id: number, config: Config, csvRows: string[][], externalCallback: (err?: Error | null, data?: string[]) => void) {
...

Expected behavior:
A clear error message explaining that import is a reserved keyword
Actual behavior:
A cryptic error message telling that there's a missing semicolumn :

Playground Link:
Related Issues:
didn't found any
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
Commencez par l’extrait TypeScript fourni, qui contient une fonction nommée import, et reproduisez le diagnostic actuel. Suivez la façon dont le compilateur analyse ce mot-clé réservé à cet emplacement, puis mettez à jour le diagnostic afin qu’il explique la restriction au lieu de signaler un point-virgule manquant. Vérifiez que l’erreur signalée est plus claire sans modifier les cas valides.
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
- 35/100