Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Use separate output channels for language server and extension

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

Maintainer antworten meist innerhalb von 4 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

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

Rechercherichtung

Beginne damit zu ermitteln, wo die Extension die Ausgabekanäle "Language Support for Java" und "Language Support for Java (Syntax Server)" erstellt, und vergleiche anschließend die Startpfade von Standard-Server und Syntax-Server. Die Aufgabe ist abgeschlossen, wenn die Ausgabe der Extension angemessen getrennt ist und nur der relevante Language-Server-Kanal erstellt wird; überprüfe das Verhalten, wenn ein Java-Projekt mit jedem der beiden Server gestartet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

When I start a Java project, there are two output channels created:

  1. "Language Support for Java"
  2. "Language Support for Java (Syntax Server)

They both seem to collect output from whichever language server the extension starts. Since we can either have the "syntax server" or the "standard server" running, I'm not quite sure what we have two different channels. If we're mixing output from the extension itself with the output from the language server, I would not expect two different channels. If we have a separate channel for the extensions, I would expect only the relevant language server output channel to be created.

Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
547
Ø Merge
5 Std. 36 Min.
Gemergte PRs (30 T.)
10

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus redhat-developer/vscode-java

Alle Issues in redhat-developer/vscode-java

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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