I commonly create code like this:
var self = this;
* Does stuff
* @param param1 xxxxx
However code completion will show 'dostuff' as having multiple implementations a method (the actual function) and a function (the assignment of the function to the variable this.dostuff, which doesnt actually have a jsdoc annotation)
How to get WS to ignore the assignment version for completion
Also how to document Object.defineProperties so that WS recognises them.