WebStorm could support Module Pattern code a little better - or I'm missing something? Follow
I use the module pattern in my JS code to allow for extending/replacing methods in later modules - so something like this
var MYMODULE = (function(my) {
my.examplemethod = function () {
//. stuff here
};
return my;
}(MYMODULE||{}));
so we can later
if (MYMODULE)
MYMODULE = (function(my) {
var _examplemethod = my.examplemethod;
my.examplemethod = function() {
_examplemethod();
// I can add stuff here...
}
}(MYMODULE));
Problem is that Webstorm interprets 'my' as being in the global scope - which it technically is - but it's also a BIG chunk of the code in MYMODULE (all the public methods and properties) - it's an "exported" global and it would be nice if WebStorm could recognise that and include it in the Structure view...
or is there a setting I've missed somewhere/some way to do this already?
Please sign in to leave a comment.