I’m spoiled by Visual Studio (but looking for alternatives).
So in the example below, if I typed FirstCue. I’d like to see the members of that variable (FeedbackMild, etc.).
Also, I’d like to be able to jump to the definition of FirstCue.
So far, I’ve taken a look at NetBeans (it doesn’t do the first, didn’t go any further to see if it did the second)(.
function clsCues () {
this.FeedbackMild=true ; //boolean- whether we provide feedback to let them know if something is allowed or now (i.e., if they click on the wrong thing we'd do a Mild Feedback "ding"
this.FeedbackCorrectIncorrect=true; //boolean -provide audio/visual feedback if their answer is correct
}
var FirstCue=new clsCues ();
FirstCue.FeedbackMild=true;
IMO none of the free IDEs have particularly good JavaScript support.
IntelliJ has great JavaScript support. It’s only free if you ask them for an OS license and they give it to you, though, which is why I’m still answering. (Plus it has the best JS support of any IDEs I’ve used.)
It will also highlight the suspicious usage of a non-capitalized constructor function.
(The Community Edition doesn’t support JS editing according to their feature comparison matrix.)