redhat-developer / redhat-developer/vscode-java
More control over completions (e.g., disable Java standard library method completions)
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
I would like to request a feature to allow fine-grained control over completions in the extension. Specifically, I want to disable completions for Java standard library methods (e.g., String.split(), System.out.println(), etc.) while keeping completions for my project's dependencies, such as Gradle plugins and custom libraries.
Currently, the java.completion.enabled setting disables all completions, which is not ideal for my workflow. I rely heavily on Gradle plugin completions, and the Java standard library methods cannot be used in my project.
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
Aucun fichier ni test n’est nommé dans l’issue. Commencez par localiser le paramètre java.completion.enabled et la gestion de la complétion de l’extension, puis déterminez comment distinguer les méthodes de la bibliothèque standard Java des complétions provenant des dépendances du projet ; le travail est terminé lorsque les exemples de la bibliothèque standard sont supprimés, tandis que les complétions des plugins Gradle et des bibliothèques personnalisées restent disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100