microsoft / microsoft/vscode-java-pack

Improve the relevance of code completion list

Ouverte
#1,328 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

ai-triaged code-completion completion enhancement feature-request usability ux
Langage dominant
TypeScript
Étoiles
352
Forks
166
Merge moyen
17 h 47 min
PR mergées (30 j)
32

Description

When typing 'List' in the spring-petclinic project, the commonly used class java.util.List does not appear at the top of the completion list, which can be confusing for users. To address this, we suggest introducing a mechanism such as a favorite completion list to influence the completion relevance. By adding commonly used classes from java.util.* to the favorite list, they can be prioritized and appear at the top of the completion list.

image

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

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

Aucun fichier, test ou point d’entrée n’est nommé. Commencez par reproduire le comportement de la complétion dans le projet spring-petclinic lors de la saisie de « List », puis suivez la manière dont la pertinence de la complétion est déterminée. Le travail est considéré comme terminé lorsqu’un mécanisme de complétion des favoris peut donner la priorité aux classes java.util.* couramment utilisées, y compris java.util.List, sans perturber la liste de complétion.

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

Évaluation

Stack technique
java, typescript
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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