redhat-developer / redhat-developer/vscode-java

Formatter: Unexpected line breaks in braces when Record declares

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

When declaring Record, if the argument of an annotation is an array (using braces), the code formatter will wrap the braces in newline, and I think it should be better not to wrap the braces in this case.

Environment
  • Operating System: macOS
  • JDK version: 17.0.10
  • Visual Studio Code version: 1.87.2 (Universal)
  • Java extension version: 1.28.1
Current Result

图片

Expected Result

图片

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

Es werden keine Implementierungsdateien oder Tests genannt. Reproduziere das Verhalten des Formatters mit einem Java Record, dessen Annotation-Argument ein Array ist, lokalisiere dann den Einstiegspunkt des Formatters und vergleiche die Ausgabe mit dem erwarteten Screenshot. Erledigt ist es, wenn die geschweiften Klammern in der vorgesehenen Zeile bleiben, ohne den unerwarteten Zeilenumbruch.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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