For #7 we should try NJSDoc, that actually depends on JSDT. https://bitbucket.org/nexj/njsdoc http://imgur.com/a/bT4Cd