Я пытаюсь создать плагин для JSDoc. Я следую документации (что, по иронии судьбы, отсутствует), и я не уверен, как это сделать.Как генерировать комментарии JSDoc для функций, если комментариев нет?
Мой плагин загружен правильно, и я пробую простой пример. Вот мой плагин (который загружает, потому что я могу бросить ошибку оттуда, чтобы остановить JSDoc от бега):
visitNode: function(node, e, parser, currentSourceName) {
if(node.type === 109){
if(!e.comment || e.comment ==="@undocumented"){
var startComment = '/**',
endComment = '\n*/';
var params = node.getParams(),
paramsComment = '';
for(var i=0; i<params.length; i++){
paramsComment += '\n* @param ' + params[i];
}
e.comment = startComment +
paramsComment +
endComment;
}
}
обратите внимание, что node.type === 109 эквивалентно Token.FUNCTION, который должен быть доступен в соответствии с их примером here, но токен не определен в плагине.
Если вы знаете лучше сайт, который объясняет, как написать JSDoc плагин, то это будет очень ценится слишком ... спасибо
Как ваш плагин не работает? – Louis
На самом деле он не пишет комментарий к файлу кода или документации – Etai