Estoy intentando documentar mi código usando JSDoc-toolkit. Mi código comienza envolviéndolo con una función anónima autoejecutable. ¿Cómo en el mundo documenté esto? He pasado casi todo el día en esto. JS Docs no reconocerá nada dentro del cierre de la función anónima debido a que no sabe qué hacer con él. Se rompe y ninguno de mis comentarios aparece.Cómo documentar funciones anónimas (cierre) con jsdoc-toolkit
Mi código se parece a esto.
/**
* @fileoverview BLA BLA BLA
*/
/**
* This is where I don't know what to put.
*/
(function() {
"use strict";
/** or here */
var stlib = function (param, param, param) {
/** or here */
var share = {
/** or here */
config: {
button: DOM Element,
property: blablabla
},
init: function() { ...some init code here}
};
share.init();
};
widgets.add("share", stlib);
}());
¡Gracias!
Eso es porque JSDoc es completamente de java-ismos y no se ajusta a JavaScript. Simplemente escriba comentarios sensatos en su lugar – Raynos
Gracias, rjmunro. Estoy de acuerdo. No pensé que fuera demasiado localizado. Sin embargo, he cambiado a Docco para documentación desde entonces. jashkenas.github.com/docco/ –