redhat-developer / redhat-developer/vscode-java

Provide an editor to open the diagnostics at project level

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Currently when you click an error at project root level in PROBLEMS view, it will throw some error saying Unable to open 'project': File is a directory.

image

This error is like a bug. When the problems are showed in the PROBLEMS view, the user will expect to open the resource and able to fix it. For the Java language server, the closest project configuration resource file is .classpath, however it's apparently not friendly for user to edit it manually. One idea is the Java language server provides a special web view to show the project structure (such as build path).

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 Fehler auf Projektebene aus der PROBLEMS-Ansicht zu reproduzieren und nachzuverfolgen, wie der Java language server diese Diagnose verarbeitet. Überprüfe die durch .classpath dargestellte Projektkonfiguration und bestimme den Umfang des vorgeschlagenen Projekteditors oder der Webansicht. Die Aufgabe ist erledigt, wenn das Anklicken einer Diagnose auf Projektebene eine benutzerfreundliche Ressource öffnet, die das Beheben des Problems unterstützt, ohne .classpath manuell bearbeiten zu müssen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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