redhat-developer / redhat-developer/vscode-java

Comment formatting not consistent with Eclipse with same xml profile

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

I'm using an Eclipse format XML profile to indent/format my java code in VS Code. For comments, the same profile is generating different results.

Environment
  • Operating System: macOS Catalina 10.15.4
  • JDK version: OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
  • Visual Studio Code version: 1.44.2
  • Java extension version: 0.60.0 (April 16, 2020)
Steps To Reproduce

Settings for Java format:

Screen Shot 2020-04-17 at 8 37 21 PM

Eclipse formatting profile from the settings above (unzip to get the XML profile):

eclipse-java-formatter.xml.zip

  1. Paste the following code snippet in a Java file.
/**
 * Javadoc headline describing the method
 * 
 * Detailed description:
 * - point 1
 * - point 2
 * - point 3
 *
 * @param param1
 * @param param2
 * 
 * @return something
 */
  1. Select the code snippet and run Format Selection from the command palette.
Current Result
Screen Shot 2020-04-17 at 8 29 25 PM
Expected Result
Screen Shot 2020-04-17 at 8 41 10 PM

Eclipse output with the same profile:

Screen Shot 2020-04-17 at 8 30 19 PM
Additional Informations

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 Unterschied bei der Formatierung von Java-Kommentaren in VS Code mit dem bereitgestellten Eclipse-XML-Profil und dem Javadoc-Snippet unter Verwendung von Format Selection zu reproduzieren. Vergleiche das aktuelle Ergebnis mit dem erwarteten Ergebnis und den Eclipse-Screenshots; abgeschlossen bedeutet, dass die formatierten Kommentare der Eclipse-Ausgabe für dieses Profil entsprechen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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