redhat-developer / redhat-developer/vscode-java

New imports are added before folded ones when using editor.foldingImportsByDefault

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

When I autoimport the suggested claasname, prior to enabling the fold imports, it will add new import before folded ones.
image

Environment
  • Operating System: Windows 11
  • JDK version: 21
  • Visual Studio Code version: 1.94.2
  • Java extension version: 1.35.1

Steps:

  1. Open demo.zip
  2. Navigate to DemoApplication.java and try to add new import by typing claas name instead of ArrayList by autocompleting the classname.
  3. It will add new import before the folded ones

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

Reproduziere das Verhalten mit demo.zip in DemoApplication.java unter Verwendung von editor.foldingImportsByDefault und des in den Schritten beschriebenen Java-Autovervollständigungsablaufs. Untersuche, wie die Erweiterung einen neu vorgeschlagenen Import relativ zu gefalteten Importen platziert. Als erledigt gilt die Aufgabe, wenn der neue Import bei gefalteten Importen im passenden Importabschnitt platziert wird und die gemeldete Reproduktion nicht mehr auftritt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript
Bereich
developer-experience, 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.