LuaLS / LuaLS/vscode-lua

"Lua PSI Viewer" feature not working.

Ouverte
#172 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
215
Forks
62
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Which OS are you using?

Linux

Expected Behaviour

The "Lua PSI Viewer" feature, when ran, it expects some index.html file to be at this path:
~/.vscode/extensions/sumneko.lua-3.15.0-linux-x64/client/web/dist/index.html
but presumably the index.html file path actually exists here
~/.vscode/extensions/sumneko.lua-3.15.0-linux-x64/client/webvue/build/index.html

The error happens because of exactly this line:
https://github.com/LuaLS/vscode-lua/blob/9e91c07ce7b3b9fa162763b0eb7d39cf90033798/client/src/psi/psiViewer.ts#L18

so just do:

-     private static readonly distDirectory = "client/web/dist";
+     private static readonly distDirectory = "client/webvue/build";
Reproduction steps

Steps to reproduce:

<Ctrl+Shift+P>
Type: Lua PSI Viewer

Image

get this error message:

Image
Additional Notes

the bug got introduces in ~3 years ago, by commit 1c7a326

i actually dont know what this "Lua PSI Viewer" feature is for :P
Im curious to find out when it works (again)

Also, I was considering making this a pull request, but i dont know how to compile/run this project, so i cant test fix sry ):

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Examinez client/src/psi/psiViewer.ts, en particulier la valeur de distDirectory et la manière dont PSI Viewer résout index.html. Reproduisez la commande Lua PSI Viewer depuis la Command Palette et vérifiez que le chemin client/webvue/build/index.html du paquet est utilisé. C'est terminé lorsque le viewer s'ouvre sans l'erreur de fichier manquant.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript, vscode
Domaine
devtools
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
58/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.