eclipse-wildwebdeveloper / eclipse-wildwebdeveloper/wildwebdeveloper

Feature request: show values of object properties on mouse hover while debugging

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

Personne n'a encore pris cette issue.

Langage dominant
Java
Étoiles
201
Forks
76
Merge moyen
4 j 7 h
PR mergées (30 j)
21

Description

While debugging a Node application, hovering the mouse over a variable in the current scope will show its value in a popup. However, this does not work for variables' properties.

For example, hovering over a value named obj works, but not obj.propertyName, which instead just shows a documentation popup.

This means the only way to look up object properties is to use the Variables view, which can be cumbersome if a property is deeply nested (like obj.subObj.anotherSubObj.propertyName) or if the variable is in a nested scope (in which case you have to know/find the correct Block/Local/Closure scope that the variable resides in).

It would be helpful if the mouse hover popup could effectively do the work of digging through the Variables view for you.

Guide de contribution

Ouvrir le guide de contribution

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

Commencez par suivre le comportement existant du popup au survol de la souris et la manière dont la Variables view résout les propriétés et les scopes imbriqués. Utilisez l’exemple obj.propertyName pour vérifier le comportement attendu ; le travail est terminé lorsque le survol affiche les valeurs des propriétés directes et profondément imbriquées au lieu d’un popup de documentation.

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

Évaluation

Stack technique
java, javascript, node.js
Domaine
developer-experience, devtools
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

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