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

Warnings in the watch mode

Offen
#8,158 10 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
ocaml
Bereich
compilers, devtools

Rechercherichtung

Beginne damit, das Verhalten mit rescript watch nachzubilden, eine Datei zu speichern, nachdem Warnungen erscheinen, und die Editor-Diagnosen zu überprüfen. Die Nutzlast nennt keine Quelldateien oder Tests, daher verfolge zuerst die Compiler-Ausgabe im Watch-Modus und die Editor-Integration. Done sollte Warnungen nach nachfolgenden Speichervorgängen erhalten und das Verhalten hinsichtlich der Rückmeldezeit und von Multi-Package-Workspaces klären.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I have N warnings in the app. I run rescript watch - it shows all of them and editor integration shows all of them as well. Then I save some file in the editor, and all of the warnings disappear from diagnostics.

This is what I see in the console:

Image

After each consequent save, compiler stops outputting warnings - I guess it's related to the reason they disappear from editor diagnostics?


Also, two kinda unrelated remarks:

  1. Feedback time - from save to update - noticeably increased compared to v11. Is this expected or is it something with my setup?
  2. Seems like if I have 3 packages in a workspace, each package has own namespace in editor integration? With Rewatch, I hoped to get workspace wide diagnostics as it's done in rust-analyzer, but apparently it's not how it works in ReScript LSP?
Vorherrschende Sprache
ReScript
Sterne
7.5k
Forks
483
Ø Merge
1 T. 4 Std.
Gemergte PRs (30 T.)
127

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

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 rescript-lang/rescript

Alle Issues in rescript-lang/rescript

Ähnliche Issues

Weitere Issues zu Compilers

Neue Issues direkt in Ihr Postfach

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