redhat-developer / redhat-developer/vscode-java

Removing VSCode Java added annotations

Offen
#3,036 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

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?

enter image description here

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Code-Generierungspfad der VSCode Java extension nachzuverfolgen, da das Issue keine Quelldatei oder keinen Test nennt. Ermittle, welche Komponente UnknownKeyFor, NonNull und Initialized hinzufügt, und bestimme anschließend, ob eine vorhandene Einstellung diese steuert. Als erledigt gilt die Aufgabe, wenn die Annotationen deaktiviert werden können, ohne anderen generierten Java-Code zu beeinflussen, und ein Regressionstest oder ein dokumentierter Konfigurationspfad vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.