Language-tools: Funktionsliste oder Roadmap

Erstellt am 16. März 2020  ·  6Kommentare  ·  Quelle: sveltejs/language-tools

Vielleicht brauchen wir das, um mit der Community zu arbeiten.

Hilfreichster Kommentar

Es wäre toll, Intellisense-Funktionen zu haben:

  • Autocomplete (wie in .js/.ts-Dateien)
  • Gehe zur Definition (für Komponenten, Variablen, Methoden, auch über schlanke Dateien hinweg)
  • Hover-Informationen (über Komponenten, Variablen, Methoden, auch über schlanke Dateien)

@alexprey hat dafür https://github.com/alexprey/sveltedoc-parser erstellt hat , einen Parser für schlanke Dateien, der Informationen darüber in einem lesbaren Json-Format ausgibt. @ArdenIvanov hat darüber eine Sprachserver- / VSCode-Erweiterung gebaut https://github.com/ArdenIvanov/svelte-intellisense . Vielleicht könnten wir ihre Werke in dieses Projekt integrieren.

Alle 6 Kommentare

Beides habe ich noch nicht, überlege ich mir aber ich bin sehr offen für Ideen!

Im Moment denke ich, dass es gegen einige Codebasen getestet werden muss, ich habe alle Deps und Tests aktualisiert. Denke funktionieren, aber einige Dinge sind wahrscheinlich kaputt.

@orta wie würde man dies gegen eine Codebasis testen? Ich richte gerade ein TS/Svelte-Monorepo ein und würde gerne ein paar verschiedene Anwendungsfälle damit ausprobieren, weiß aber nicht, wie man Sprachserver einrichtet. Haben Sie einige Links/Infos, die mich in die richtige Richtung führen können?

Gutes Denken @joelmukuthu - Ich habe gerade eine PR verschickt, die die Dokumente _viel_ expliziter macht, wie man # 10 in Betrieb nimmt

Es wäre toll, Intellisense-Funktionen zu haben:

  • Autocomplete (wie in .js/.ts-Dateien)
  • Gehe zur Definition (für Komponenten, Variablen, Methoden, auch über schlanke Dateien hinweg)
  • Hover-Informationen (über Komponenten, Variablen, Methoden, auch über schlanke Dateien)

@alexprey hat dafür https://github.com/alexprey/sveltedoc-parser erstellt hat , einen Parser für schlanke Dateien, der Informationen darüber in einem lesbaren Json-Format ausgibt. @ArdenIvanov hat darüber eine Sprachserver- / VSCode-Erweiterung gebaut https://github.com/ArdenIvanov/svelte-intellisense . Vielleicht könnten wir ihre Werke in dieses Projekt integrieren.

Ja, ich bin offen für die Migration all dieser Arten von Funktionen - ja!

Eine Feature-Liste mit dem, was getan wurde und was nicht, ist jetzt unter #83 verfügbar

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen