redhat-developer / redhat-developer/vscode-java
blank lines between import groups is ignored
Offen
Dieses Issue hat noch niemand übernommen.
bug
upstream
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
With a format settings file containing
<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
and java.completion.importOrder specifying groups, all imports are still not spaced.
"java.completion.importOrder": [
"java",
"javax",
"org",
"com",
"",
"#"
]
Environment
- Operating System: Linux
- JDK version:
- Visual Studio Code version: 1.76
- Java extension version: 1.15.0
Steps To Reproduce
With
import java.time.Duration;
import java.util.HashSet;
import java.util.Optional;
import java.util.Set;
import java.util.function.Consumer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
- Format document do not add or remove blank lines
Current Result
import java.time.Duration;
import java.util.HashSet;
import java.util.Optional;
import java.util.Set;
import java.util.function.Consumer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expected Result
import java.time.Duration;
import java.util.HashSet;
import java.util.Optional;
import java.util.Set;
import java.util.function.Consumer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Additional Informations
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Repository-Dateien oder Tests. Reproduziere zunächst das Formatter-Verhalten in VS Code mit der bereitgestellten Eclipse-Formatter-Einstellung, der Import-Reihenfolge und den Imports; der Fix ist vollständig, wenn die Formatierung eine Leerzeile zwischen den Gruppen java und org einfügt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- 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
- 35/100