microsoft / microsoft/TypeScript

Synchronize unsaved config files with the TS Server

Offen
#30,674 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
2 T. 4 Std.
Gemergte PRs (30 T.)
132

Beschreibung

Request
TS Server currently only reads tsconfig and jsconfig files from disk. When editing a config file in an editor like vscode, you have to save it to the disk for the project configuration changes to take effect.

We'd like to be able to synchronize unsaved config files with the tsserver as well, the same way we synchronize unsaved js/ts files. This would mainly be helpful for error reporting in the config files

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 mit der Verarbeitung von tsconfig- und jsconfig-Dateien durch tsserver und vergleiche sie anschließend mit der bestehenden Synchronisierung nicht gespeicherter js/ts-Dateien. Überprüfe, wie ein Editor wie VS Code nicht gespeicherte Konfigurationsinhalte sendet, und ermittle den betroffenen Pfad für die Fehlerberichterstattung. Als abgeschlossen gilt die Aufgabe, wenn Änderungen an nicht gespeicherten Konfigurationsdateien synchronisiert und ihre Fehler gemeldet werden, ohne dass die Datei gespeichert werden muss.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, typescript
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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