redhat-developer / redhat-developer/vscode-java
Removing VSCode Java added annotations
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'm using VSCode with a Java project and whenever I use it to generate code (i.e. implement unimplemented methods, extract variable etc.) it will add the following annotations (sometimes other):
- UnknownKeyFor
- NonNull
- Initialized
I would like to disable those but I can't find which extension does that nor can I find where that happens in the codebase.
Does anyone know where these are added in the codebase or where can this behavior be disabled?
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 retracer le chemin de génération de code de la VSCode Java extension, puisque l’issue ne nomme aucun fichier source ni aucun test. Identifiez le composant qui ajoute UnknownKeyFor, NonNull et Initialized, puis déterminez si un paramètre existant les contrôle. Le travail est considéré comme terminé lorsque les annotations peuvent être désactivées sans affecter les autres éléments de code Java générés, avec un test de régression ou un chemin de configuration documenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript, vscode
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100
