for my interaction design thesis, I am working on ways to navigate & explore scope in programming languages, to detect pitfalls and curiosities.
As a prototype, I have created Scope Inspector. It highlights the scope your cursor is placed in, shows ascendant scope and lists all the identifiers created within. It also shows if identifiers are shadowed or hoisted.
Thank you for your time!