Language-tools: Liste des fonctionnalités ou feuille de route

Créé le 16 mars 2020  ·  6Commentaires  ·  Source: sveltejs/language-tools

Peut-être en avons-nous besoin pour travailler avec la communauté.

Commentaire le plus utile

Ce serait génial d'avoir des fonctionnalités intellisense :

  • Saisie semi-automatique (comme dans les fichiers .js/.ts)
  • Aller à la définition (pour les composants, les variables, les méthodes, également dans les fichiers sveltes)
  • Informations de survol (sur les composants, les variables, les méthodes, également entre les fichiers sveltes)

@alexprey a effectué un travail de base pour cela en créant https://github.com/alexprey/sveltedoc-parser , un analyseur pour les fichiers sveltes qui génère des informations à leur sujet dans un format json lisible. @ArdenIvanov a construit un serveur de langue / extension VSCode dessus https://github.com/ArdenIvanov/svelte-intellisense . Peut-être pourrions-nous intégrer leurs œuvres dans ce projet.

Tous les 6 commentaires

Je n'ai pas encore non plus, je vais réfléchir mais je suis très ouverte aux idées !

Pour le moment, je pense qu'il doit être testé par rapport à certaines bases de code, j'ai mis à jour tous les deps et les tests. Les pensées fonctionnent, mais certaines choses sont probablement cassées.

@orta, comment procéder pour tester cela par rapport à une base de code ? Je mets en place un monorepo TS/Svelte et je serais heureux d'essayer quelques cas d'utilisation différents avec cela, mais je ne sais pas comment configurer des serveurs de langue. Avez-vous des liens/informations qui pourraient m'aider à démarrer dans la bonne direction ?

Bonne réflexion @joelmukuthu - Je viens d'expédier un PR qui rend les docs un _beaucoup_ plus explicites sur la façon d'être opérationnel #10

Ce serait génial d'avoir des fonctionnalités intellisense :

  • Saisie semi-automatique (comme dans les fichiers .js/.ts)
  • Aller à la définition (pour les composants, les variables, les méthodes, également dans les fichiers sveltes)
  • Informations de survol (sur les composants, les variables, les méthodes, également entre les fichiers sveltes)

@alexprey a effectué un travail de base pour cela en créant https://github.com/alexprey/sveltedoc-parser , un analyseur pour les fichiers sveltes qui génère des informations à leur sujet dans un format json lisible. @ArdenIvanov a construit un serveur de langue / extension VSCode dessus https://github.com/ArdenIvanov/svelte-intellisense . Peut-être pourrions-nous intégrer leurs œuvres dans ce projet.

Oui, je suis prêt à migrer toutes ces sortes de fonctionnalités dans - oui !

Une liste de fonctionnalités avec ce qui est fait et ce qui ne l'est pas est maintenant disponible au #83

Cette page vous a été utile?
0 / 5 - 0 notes