redhat-developer / redhat-developer/vscode-java
Improvement: Classpath is Incomplete warning should give more context
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
Issue #193 points out that this message can be less than helpful. The wiki points out that this occurs when opening individual java files. But the cases associated with this message suggest there are various other conditions - missing .project files, misconfigured .classpath, among others. I have an environment where I open multiple project directories in a single vscode window. I don't even know which project to start looking at when this message appears.
It would be helpful if the message could display "Classpath is incomplete" in (File or directory reference)
Environment
- Operating System: OSX
- JDK version: jdk 1.8
- Visual Studio Code version: 1.35.1
- Java extension version: 0.46.0
Steps To Reproduce
- With (say) 3 java project directories in a vscode window, delete .project in one.
- Java: Clean the language server environment
"Classpath is Incomplete" warning is displayed
Current Result
Expected Result
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
Beginne mit Issue #193 und verfolge die bestehende Warnung "Classpath is incomplete" in der Java extension. Reproduziere sie mit mehreren Java-Projektverzeichnissen in einem VS Code-Fenster, nachdem du eine .project-Datei gelöscht und die Umgebung des Language Servers bereinigt hast. Fertig ist es, wenn die Warnung die relevante Datei oder das relevante Verzeichnis identifiziert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100