microsoft / microsoft/TypeScript

JS Doc type intellisense not working when using custom file extension

Ouverte
#11,367 11 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Awaiting More Feedback Suggestion VS Code Tracked
Langage dominant
Go
Étoiles
111k
Forks
14.3k
Merge moyen
1 j 19 h
PR mergées (30 j)
117

Description

From @csvenke on September 30, 2016 20:52

  • VSCode Version: 1.5.3
  • OS Version: Windows 10

In a .js file, intellisense provides correct jsdoc types
js

In a custom extension file associated with javascript, types from jsdoc are not provided
sj

Steps to Reproduce:
  1. Create a .sj file
  2. In settings.json, set "files.associations": { "*.sj": "javascript" }
  3. Create a function with jsdoc parameters with types
  4. Call function and check if intellisense provides types

Copied from original issue: Microsoft/vscode#13100

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème avec un fichier .sj, le paramètre files.associations dans settings.json et des fonctions typées avec JSDoc. Commencez par suivre la manière dont JavaScript language service gère l’extension personnalisée associée ; le travail est terminé lorsque les types de paramètres JSDoc apparaissent dans IntelliSense pour les fichiers .sj comme dans les fichiers .js.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript, typescript
Domaine
devtools
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.